多くの未処理のコミットがローカルリポジトリの多くのブランチに広がっている場合、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クロスブランチ、あるブランチから別のブランチへコミットをフェッチ
- 3. git log after git merge --no-ffは、他のブランチからのすべてのコミットを表示します。
- 4. マージ後のGit push(force)は別のブランチにコミットします
- 5. git pushブランチ、1つのコミットを省略してローカルにすべてを保持
- 6. git push origin new_local_branchはすべてのファイルをプッシュします
- 7. git - ブランチ "タグ"を他のコミットに移動しますか?
- 8. gitの既にプッシュされているブランチからすべてのコミットを削除するには?
- 9. git push:最後のものを除くすべてのコミットをプッシュ
- 10. すべてのコミットをブランチから別のブランチに移動する方法は?
- 11. gitは1つのリモートから別のリモートにすべてのブランチをプッシュ
- 12. Gitはすべてのコミットからファイルを削除します
- 13. git pushを複数のブランチにプッシュしない
- 14. Gitリポジトリ:他のブランチにコミット分割
- 15. 他のブランチにコミットする
- 16. Subversionからgitに移行し、すべてのブランチをクローン化し、gitoliteをプッシュしますか?
- 17. すべてのブランチにコミットします
- 18. コミットをgitとnetbeansを使って複数のブランチにプッシュ
- 19. すべてのコミットをプッシュしますか?
- 20. Jenkins gitプラグインを使用したプッシュ/コミット:#すべてのブランチにはありません(GitHubリポジトリ)
- 21. Gitはカスタムメッセージを使ってすべてのコミットを1つのコミットとしてプッシュします
- 22. gitコミットをmasterブランチから削除するが、他のブランチに保持する方法は?
- 23. 私のコミットとして他のユーザーのコミットをプッシュしプッシュ表示
- 24. gitがコミットして間違ったブランチにプッシュ
- 25. Travis CIからgit masterブランチにプッシュ
- 26. SourceTreeはすべてのブランチとコミットを失いました
- 27. gitが他のブランチをリモート/起点にプッシュする方法は?
- 28. gitでは、ブランチで1つのファイルをコミットするが、他のすべてのブランチでは無視する方法はありますか?
- 29. なぜこのgit pushでgitを2つのブランチにプッシュするのですか?
- 30. コミットをgitサブモジュールからプッシュできないのですか?
[git push multiple branches from multiple commits]の複製が可能です(http://stackoverflow.com/questions/13000563/git-push-multiple-branches-from-multiple-commits) –