217

ブランチに変更を加えました。変更を他のブランチにコミットするにはどうすればよいですか?

私は使用しようとしています:

git checkout "the commmit to the changed branch" -b "the other branch"

ただし、この場合、「他のブランチ」に変更をコミットするのではなく、新しいブランチを作成しているため、これは正しいことではないと思います。

代わりに次のコマンドを使用する必要がありますか?

git merge "the other branch"
4

3 に答える 3

378
git checkout -b your-new-branch
git add <files>
git commit -m <message>

まず、新しいブランチにチェックアウトします。次に、コミットするすべてのファイルをステージングに追加します。最後に、追加したすべてのファイルをコミットします。git push origin your-new-branch後でやりたいと思うかもしれません。そうすれば、変更がリモコンに表示されます。

于 2013-02-01T22:08:38.077 に答える
31

私の理解が正しければ、あなたは にコミットしてchanged_branchおり、そのコミットを にコピーしたいother_branchですか? 簡単:

git checkout other_branch
git cherry-pick changed_branch
于 2013-02-01T22:23:09.290 に答える