現在、gitに次のものがあるとします:
master
O
|
o <-- commit objects on master branch
|
o -- O <-- new branch: featureX
|
o <-- commit objects on the featureX
|
o
そこで、ブランチから始めて、master2 回コミットした後、 にブランチしましたfeatureX。
さて、 で 2 回コミットした後、 で収束させ、 での最後のコミットから作業を続けfeatureXたいと思います。mastermasterfeatureX
masterこれは、 と の間でファイルをマージしたくないことを意味しますが、featureXで行われたすべてのコミットを に転送し、 で行われた最後のコミットから作業featureXをmaster続けます。masterfeatureX
基本的には、次のようなものです。
master
O
|
o <-- commit objects on master branch
|
o -- O <-- new branch: featureX
|
o <-- commit objects on the featureX
|
o -- o <-- move everything back to master
|
o <--continue working on master
これを行うには、どのような手順に従う必要がありますか?
ファイルを一緒にマージしたくないことに注意してください...上のものを上書きするだけですmaster。masterまた、 の作業中に作業が行われていないと想定することもできますfeatureX。