force pushとnormal pushの違いと、gitで強制的にpushする必要がある状況を知りたいですか?マスターブランチに強制的に押し込む?gitのforce pushとnormal pushの違いは何ですか
2
A
答えて
4
ローカル履歴でリモート履歴を置き換える必要がある場合にのみ、プッシュを強制します。
これはローカル履歴を書き換えたときに発生します。通常はthrough a git rebase
です。
たとえば、あなただけ押した場合、間違ったコミット、そしてあなたは力押しされているブランチで作業だけであれば最近プッシュ
を修正することができますpush --force
を使用して、それをローカルに修正し、これは大したことではありません。
でない場合は、のみです。他のユーザーが自分のローカルブランチを新しいリモートにリセットするには、明確に通信する必要があります。あるいは、最初に強制的に押し込むのを避ける必要があります。
マスターブランチに強制プッシュするのは良い方法ですか?
一般的に、リモートレポを使用する唯一の人でない限り、これは良い方法ではありません。
そして、支店が強制的に押されたことを忘れないでください... you cannot know who did the push --force
。
0
一般的なリポジトリで作業している場合、強制的に押すことは非常に脅威的で危険な方法です。この力を押すことで、あなたのローカルリビジョンをリモートリポジトリに強制することができます。
しかし、リモートでリポジトリに強制的にプッシュするのは良い方法ではありません。ノーマルプッシュを使用して、コミット間の競合を解決することができます。
関連する問題
- 1. git push origin masterとgit pushの違い
- 2. git pushとgit commitのタグの違いは何ですか
- 3. git pushとgit pullの違いは何ですか?
- 4. 「SMS Push」と「WAP Push」の違いは何ですか?
- 5. git push originとgit push origin masterの違い
- 6. git force pushの後でも間違ったコードでのアプリケーション
- 7. hg相当のgit push --force起点
- 8. git pushの検出方法--force
- 9. force pushコマンドでの--forceの配置
- 10. cf pushとgit push on Bluemix
- 11. マージ後のGit push(force)は別のブランチにコミットします
- 12. Netsuite Bundle CopyとPushの違いは何ですか?
- 13. Eclipseの "Push ..."と "Push to upstream ..."との違い
- 14. `git push`は` git push origin newfeature`の省略形として機能しますか?
- 15. git push -forceリモートファイルを削除しますか?
- 16. バックデートでgit push
- 17. regluar 'git push'出力からのHeroku 'git push'出力の解読
- 18. git pushが失敗する - 何が間違っているのですか?
- 19. git push forceの後にコミットが削除されました
- 20. 'git push -u origin master'の '-u'の意味は何ですか?
- 21. `git push -u origin master`で` -u`を使うのは何ですか?
- 22. のgit-各-REF:フィールド名の違い `upstream`と` push`
- 23. Git pushコマンド
- 24. Git Push Not Working
- 25. git push to branch
- 26. git post-push hook?
- 27. Git push failed:403
- 28. strange git pushエラー
- 29. Git push reminder/helper?
- 30. Git push without pull