12

私は「A」と呼べるブランチに取り組んでいます。最後にコミットしてから追加したコードは、「A」ではなく、特定の (実験的な) ブランチに配置する必要があることに気付きました。変更を新しいブランチにコミットし、ブランチ "A" を最後にコミットしたときのままにしておくにはどうすればよいですか?

4

2 に答える 2

23

変更がステージングされているか、作業ディレクトリにある場合は、次のように新しいブランチにチェックアウトするだけです。

git checkout -b branch_name

その後、新しいブランチに直接コミットできます。

于 2010-07-12T12:27:15.317 に答える
5
git stash
git checkout branch-A
git stash pop
于 2010-07-12T12:55:38.653 に答える