How to undo a commit and commit the changes into the other branch in Git?を理解しようとしましたが、それは難しくないと思います。 (回答はbranch -f
とstash
を使用しており、私はそれらが必要とは思わない)クリーンな作業ディレクトリで1つのブランチ(dev)から別のブランチ(dev)にコミットをコピーします。
私はdevブランチで働いていた。汚い作業ディレクトリに2つの異なるコミットがあった。 2つの異なるコミットのすべての変更をコミットします。最後のコミットはWIPです(開発者用)。 2番目から最後までが行われ、stable
ブランチにコピーする必要があります。
私は
$ git copy e87568fa stable
のようなものを想像するが、私はそれはそれではないかなり確信しています。
チェリーピッキングには何か関係がありますか?
確かめてください:コミットをdev
にとどめたいです。だからmv
ですが、cp
です。
私はまだこれらのGITオプションとコマンドに悩まされています。安定版ブランチへ
私は汚れた作業ディレクトリを持っていません。 'stash'がなければ私はちょうどそれをしました(http://stackoverflow.com/questions/1334027/git-working-on-multiple-branches/1340143#1340143)。完璧!ありがとう。私もこのことを覚えているかもしれません。 – Rudie
私は上記の手順に加えて、別の行を追加しました: 'git cherry-pick {コミットID}' '{コミットID}'をdevブランチに移動するには – AceMark