gitのmaster
ブランチからnewbranch
という名前の新しいブランチを作成しました。今私はいくつかの仕事をしており、newbranch
をmaster
にマージしようとしています。しかし、私はnewbranch
に少し変更を加えました。newbranch
を最後から4番目のコミットまでmaster
にマージしたいと思います。特定のコミットまでマージ
私はcherry-pick
を使用しますが、それは右のオプションを使用するためのメッセージを示しています
git checkout master
git cherry-pick ^^^^HEAD newbranch
は私の代わりにそれを行うにはgit merge
を使用することはできますか?
git merge newbranch <commitid>
コミットだけでなく、コミットIDより前のすべてのコミット – Dau
はい、履歴は 'master'から' commit-id'までの履歴が 'newbranch'からマージされてから'master 'ブランチ。 'git merge'は、 'commit-id'で終わる名前のないブランチをあなたの現在のブランチにマージしていると考えることができます。 –
コミットIDを使用して、master以外の2つのローカルブランチをマージできますか? – skt