現在、gitに次のものがあるとします:
master
O
|
o <-- commit objects on master branch
|
o -- O <-- new branch: featureX
|
o <-- commit objects on the featureX
|
o
そこで、ブランチから始めて、master
2 回コミットした後、 にブランチしましたfeatureX
。
さて、 で 2 回コミットした後、 で収束させ、 での最後のコミットから作業を続けfeatureX
たいと思います。master
master
featureX
master
これは、 と の間でファイルをマージしたくないことを意味しますが、featureX
で行われたすべてのコミットを に転送し、 で行われた最後のコミットから作業featureX
をmaster
続けます。master
featureX
基本的には、次のようなものです。
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
。