質問: 私は、git の `master` ブランチから `newbranch` という名前の新しいブランチを作りました。 これでいくつかの作業を終えたので、`newbranch` を `master` にマージしたいと思います。 しかし、`newbranch` にいくつか追加の変更を加えたので、最後の 4 番目から最後のコミットまでの `newbranch` を `master` にマージしたいと思います。 cherry-pick`を使ってみましたが、正しいオプションを使うようにとのメッセージが表示されます。 ``` git checkout master git cherry-pick ^^^^HEAD newbranch ``` 代わりに git `merge` を使ってもいいですか? ``` git merge newbranch ```
回答: この `` から現在のブランチにマージするには、以下のコマンドを現在のブランチフォルダに実行してください。 ``` git merge --no-commit ``` git merge --continue` は、マージでコンフリクトが発生した後にのみ実行できます。 git merge --abort` 現在のコンフリクト解決プロセスを中止し、マージ前の状態を再構築します。