git Push の前に git pull を忘れた場合はどうすればよいですか?
认证高级PHP讲师
プッシュする前にプルするのを忘れると結果が生じます。つまり、今プッシュすると競合が発生します(おそらく、オンライン バージョンとローカル バージョンが同期していないため、マージする必要があるというエラー メッセージが表示されます) )、プッシュは失敗します。
次に、それをプルダウンしてマージする必要があります。その後、競合についてのプロンプトが表示され、競合を解決してからプッシュします。
もちろん、小規模な個人プロジェクトで問題がないことが確認できた場合は、-f を付けて強制送信することもできます。その結果、オンライン バージョンが強制的に上書きされます (複数人コラボレーションではこのように使用しないでください! 複数人コラボレーションではこのように使用しないでください! このように使用しないでください)複数人でのコラボレーションに最適です )
コミット後にプルすることはできますが、そうしないと Git は役に立ちません。複数人で開発する場合、他の人が書き終わるのを待ってコードをプルしてから書き始める必要がありますか?
gitリセット
コミット後にプルされるべきでした
git add git commit -m ""git pullgit Push
git pull,然后在本地merge,再git push。
git pull
git push
gitリセットgitチェックアウト
プッシュする前にプルするのを忘れると結果が生じます。つまり、今プッシュすると競合が発生します(おそらく、オンライン バージョンとローカル バージョンが同期していないため、マージする必要があるというエラー メッセージが表示されます) )、プッシュは失敗します。
次に、それをプルダウンしてマージする必要があります。その後、競合についてのプロンプトが表示され、競合を解決してからプッシュします。
もちろん、小規模な個人プロジェクトで問題がないことが確認できた場合は、-f を付けて強制送信することもできます。その結果、オンライン バージョンが強制的に上書きされます (複数人コラボレーションではこのように使用しないでください! 複数人コラボレーションではこのように使用しないでください! このように使用しないでください)複数人でのコラボレーションに最適です )
コミット後にプルすることはできますが、そうしないと Git は役に立ちません。複数人で開発する場合、他の人が書き終わるのを待ってコードをプルしてから書き始める必要がありますか?
gitリセット
コミット後にプルされるべきでした
git add
git commit -m ""
git pull
git Push
git pull
,然后在本地merge,再git push
。gitリセット
gitチェックアウト