多くの未処理のコミットがローカルリポジトリの多くのブランチに広がっている場合、git push
と入力するとどうなりますか?これらのコミットのすべてがプッシュされるのか、現在のブランチに属するものだけになりますか?"git push"はすべてのコミットを他のブランチからプッシュしますか?
8
A
答えて
6
を参照してください設定することで、すべてのブランチをプッシュするgitのを伝えるそれはまた、あなたのプッシュポリシー(git config push.default
)に依存することができます。
「git - push current vs. push upstream (tracking)」で説明したように、「一致」ポリシーだけが現在のブランチより多くをプッシュします。
両端に同じ名前のすべてのブランチをプッシュ。
これは、プッシュされるブランチのセットを記憶するようにプッシュしているリポジトリを作成します(たとえば、常にmaint
とmaster
を押し込み、他のブランチはプッシュしないと、プッシュするリポジトリにこれらの2つのブランチがあります)、ローカルmaint
master
がそこにプッシュされます)。
このポリシーでは、単純にgit push
ですべての(一致する)ブランチをプッシュするだけで十分です。
このポリシーがない場合、git push --all
がになる必要があります。強制的にすべてのブランチをプッシュします。
9
関連する問題
- 1. git pushクロスブランチ、あるブランチから別のブランチへコミットをフェッチ
- 2. git pushブランチ、1つのコミットを省略してローカルにすべてを保持
- 3. git push:最後のものを除くすべてのコミットをプッシュ
- 4. git - ブランチ "タグ"を他のコミットに移動しますか?
- 5. gitの既にプッシュされているブランチからすべてのコミットを削除するには?
- 6. すべてのコミットをブランチから別のブランチに移動する方法は?
- 7. git pushを複数のブランチにプッシュしない
- 8. Gitリポジトリ:他のブランチにコミット分割
- 9. 他のブランチにコミットする
- 10. Subversionからgitに移行し、すべてのブランチをクローン化し、gitoliteをプッシュしますか?
- 11. すべてのコミットをプッシュしますか?
- 12. Jenkins gitプラグインを使用したプッシュ/コミット:#すべてのブランチにはありません(GitHubリポジトリ)
- 13. Gitはカスタムメッセージを使ってすべてのコミットを1つのコミットとしてプッシュします
- 14. gitがコミットして間違ったブランチにプッシュ
- 15. Travis CIからgit masterブランチにプッシュ
- 16. gitが他のブランチをリモート/起点にプッシュする方法は?
- 17. なぜこのgit pushでgitを2つのブランチにプッシュするのですか?
- 18. コミットをgitサブモジュールからプッシュできないのですか?
- 19. Git squashはすべて矛盾することなくブランチにコミットします
- 20. `git push`は` git push origin newfeature`の省略形として機能しますか?
- 21. 私はgit forkを実行してからブランチかgitブランチを行うべきですか?
- 22. git:2つのブランチを結合して先にコミットします
- 23. Git:ブランチからマスターへのリベースとスカッシュのコミット方法は?
- 24. git push、すべてのローカルコミットをプッシュしないでください
- 25. GIT:ブランチ上のすべてのコミットをスクラッシュしてからマスタにマージすると、マスタからの以前のマージはどうなりますか?
- 26. Git:コミットしてからすべてのリビジョンのリストを取得するには?
- 27. 前のすべてのコミットからディレクトリを削除します
- 28. Git:マスターから別のブランチにコミットする
- 29. 1つのブランチから別のブランチにプッシュしてチェックアウトする方法
- 30. 私はgit pushするとgitフックがリモートにプッシュされますか?
[git push multiple branches from multiple commits]の複製が可能です(http://stackoverflow.com/questions/13000563/git-push-multiple-branches-from-multiple-commits) –