5

私は master で作業を開始しました - 後で多くの変更を行いました (コミットはありません)。この作業は別のブランチで行う必要があることに気付きました。

現在の変更で新しいブランチを作成し、マスターの変更を破棄して元の状態に戻すことはできますか?

ありがとう

4

1 に答える 1

4

私はそれを考え出した。

マスターの場合:

git branch [new-branch]
git checkout [new-branch]

...編集を続けます - 私の場合、私はそれらをコミットしました...

git add .
git commit -am 'updates'

マスターに戻す

git checkout master

すべての変更を開始する前に、ブランチは元の状態でした...

これが他の誰かに役立つことを願っています!

于 2012-04-19T00:27:01.657 に答える