検索

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

git Push の前に git pull を忘れて、すでにコミットされている場合はどうすればよいですか?

git Push の前に git pull を忘れた場合はどうすればよいですか?

PHP中文网PHP中文网2807日前1579

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

  • 大家讲道理

    大家讲道理2017-05-02 09:40:40

    プッシュする前にプルするのを忘れると結果が生じます。つまり、今プッシュすると競合が発生します(おそらく、オンライン バージョンとローカル バージョンが同期していないため、マージする必要があるというエラー メッセージが表示されます) )、プッシュは失敗します。

    次に、それをプルダウンしてマージする必要があります。その後、競合についてのプロンプトが表示され、競合を解決してからプッシュします。

    もちろん、小規模な個人プロジェクトで問題がないことが確認できた場合は、-f を付けて強制送信することもできます。その結果、オンライン バージョンが強制的に上書きされます (複数人コラボレーションではこのように使用しないでください! 複数人コラボレーションではこのように使用しないでください! このように使用しないでください)複数人でのコラボレーションに最適です )

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:40:40

    コミット後にプルすることはできますが、そうしないと Git は役に立ちません。複数人で開発する場合、他の人が書き終わるのを待ってコードをプルしてから書き始める必要がありますか?

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:40:40

    gitリセット

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:40:40

    コミット後にプルされるべきでした

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:40:40

    git add
    git commit -m ""
    git pull
    git Push

    返事
    0
  • 迷茫

    迷茫2017-05-02 09:40:40

    git pull,然后在本地merge,再git push

    返事
    0
  • ringa_lee

    ringa_lee2017-05-02 09:40:40

    gitリセット
    gitチェックアウト

    返事
    0
  • キャンセル返事