検索

ホームページ  >  に質問  >  本文

github - git checkout が前のバージョンに戻った後、古いバージョンで書かれたコードをプッシュするにはどうすればよいですか?

正午に他のプロジェクトスタッフによる誤操作により、git 内の一部のファイルが削除されました。したがって、チェックアウトして朝のバージョンに戻ることしかできません。

今日書いたコードをプッシュしたいのですが、このプロンプトが表示され続けます。 git プロジェクトは誤って削除された状態のままですか?

最新のコードをプッシュするにはどうすればよいですか?

ありがとう~

迷茫迷茫2812日前749

全員に返信(2)返信します

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:27:54

    変更を保存します

    git commit...
    gitタグtmp

    マスターブランチをリモートの最新のものに更新します

    git チェックアウト マスター
    git プルオリジン マスター

    変更をマージしてリモートに送信します

    git merge tmp
    git プッシュオリジンマスター

    きれい

    git tag -d tmp

    完了

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:27:54

    まず現在のポイントを保存し、次にローカル マスターに切り替え、次にポイントをローカル マスターにマージして、リモート マスターをプルします。リモートにはローカルにあるものがいくつか欠けているため、この時点で競合が発生するはずです。競合を解決してから、ローカルマスターをリモートマスターにアップロードします

    返事
    0
  • キャンセル返事