Gitブランチの基本的な仕組みは不明です。Gitとの分岐とマージ
私はmaster
ブランチ(私のプロジェクトのトランクです)にレポを持っており、それはv 1.0です。私はexperimental
ブランチを作成してファンキーな新しいことをしたいと思うので、私はgit branch experimental
をマスターブランチから行い、いくつかの新しい機能を追加し、変更をexperimental
にコミットします。
私のパートナーはmaster
ブランチをv 1.1にアップデートし、その変更をmaster
ブランチに引き出します。
experimental
ブランチ内のすべてのv1.0ファイルは、experimental
に編集しても変更されていないため、最新のmaster
ファイル(たとえば、v 1.1になります)になりますか?
experimental
ブランチの修正されていないすべてのファイルがv 1.0に留まらないように、master
ブランチをexperimental
にマージする必要がありますか?
これらの1.1の変更をexperimental
にマージするプロセスは何ですか?私のファンキーな新しいものでブランチを汚染しないでください。あなたの実験的なブランチで
だから 'git merge master'はmasterブランチのすべての新しいものを' experimental'ブランチにプルしますが、 'experimental'ブランチの変更は' master'に戻されません。ありがとう! – julio
はい、正しいです。 –