ローカルブランチはリモートブランチを追跡できますが、ローカルブランチが別のローカルブランチを追跡する可能性もあります。これのユースケースは何ですか?Git:ローカルブランチは他のローカルブランチを追跡します
1
A
答えて
1
実際の使用:
私は上流のリポジトリ、およびそのリモート追跡ローカルブランチを持っています。私は実装に変更の混乱を必要とする主要な "機能"に取り組んでいますが、私はまだ上流(潜在的に、これまで)に作品を公開したくはありません。
私は追跡ブランチを追跡するローカルブランチを作成します。今私はorigin/master
、master
それを追跡し、feature
追跡master
を持っている。したがって、origin/master
が更新されると、origin/master
を最新の状態に保ち、ローカルのmaster
のコミットされていない変更の上に機能固有の変更を適用することができます。
なぜfeature
が直接追跡されていないのは、まだコミットされていないローカルのmaster
ブランチの作業に依存する可能性がありますが、独自の機能ブランチを保証するのに十分ではありません。
これは、複数の独立した機能(basefeature
トラックmaster
およびsubfeature
トラックbasefeature
)にも役立ちます。
関連する問題
- 1. gitローカルブランチをリモートにするローカルブランチにはすでにアップストリームがあります
- 2. ローカルブランチをチェックしてどのリモートブランチを追跡するか?
- 3. ローカルブランチがGITリポジトリから削除された場合、ローカルブランチをクリーンアップするには
- 4. git fetch updateローカルブランチはなぜですか?
- 5. GIT:ローカルブランチでローカルマスタを回復する
- 6. Git:ローカルブランチをリモートマスターブランチにマージする方法
- 7. gitはフォークされたアップストリームタグのローカルブランチを作成します
- 8. gitがマスターからローカルブランチにマージする
- 9. ローカルブランチのリモートオリジンをGITの新しいブランチに変更します
- 10. git merge origin/branchとローカルブランチのマージブランチ
- 11. git:ローカルブランチの名前変更に失敗しました
- 12. ローカルブランチをGitHubにプッシュ
- 13. ローカルブランチが特定のコミットIDで別のローカルブランチを追跡するようにするにはどうすればよいですか?
- 14. ローカルブランチをリモートマスターgitに統合するには?
- 15. git:ローカルブランチ上のファイルを削除した後にリモートリポジトリにプッシュ
- 16. ローカルブランチをリモートブランチとマージする
- 17. gitのようにsvnにローカルブランチを作成する
- 18. Git - ローカルブランチを別のリモートブランチに移動する
- 19. リモートブランチとローカルブランチを比較するgit diffは何もしません
- 20. gitローカルブランチの変更を破棄する方法は? gitのローカルブランチの変更を破棄するためにどのよう
- 21. gitのローカルブランチの代わりにリモートブランチを使う
- 22. git - ローカルブランチからマスターからコミットをプルダウンする方法
- 23. git - remoteRepoからローカルブランチにブランチをマージする
- 24. gitがローカルブランチから変更をフェッチする
- 25. ローカルブランチがリモートトラッキングブランチを失った
- 26. リモートブランチをローカルブランチに置き換えます。
- 27. マスター以外のgitローカルブランチの作成方法
- 28. Git - ローカルブランチから引き出した後にリモートブランチからコミットします
- 29. ローカルブランチを作成せずに上流にGitプッシュアップ
- 30. ローカルブランチとリモートブランチの異なるフォルダにあるgit :: mergeファイル
トラッキング(「移動」「移動」「機能」または「マスター」)を実際に*使用しますか?私は推測すると、プルまたはプッシュは動作しません。 – Mot
@MikeL。 'master'に新しい機能が追加されたときに' feature'を組み込むと、 'git rebase master'や' git merge master'が 'feature'からマージされます。変更を "戻る"( "reintegration"と呼ばれる)ように移動したいときは、 'git merge feature 'を' master'ブランチにマージします。 – Borealid
私は独立した機能ブランチを使い、有名なGUIクライアントを使って 'master'に定期的にリベースします。設定されたトラッキングのメリットは何ですか?より短いコマンド? – Mot