[Git]誤ってmaster上で作業していた場合の対処方法


普段からsvnではなくgitを使う事が多くなってきたのですが、新機能開発を行う場合にもbranchを作るのを忘れてmasterブランチ上で作業していたり、作業対象のbranch上に居ると思っていたのに実はmasterブランチ上だったりという事がたまにあります。

誤ってmasterもしくは別ブランチ上で作業していた時の対処法をメモ代わりに書いておきたいと思います。

広告

ブランチを新たに作成する予定だった場合

git stash save 'mistake working branch'
git stash branch [ブランチ名]

既存ブランチで作業する予定だった場合

git stash save 'mistake working branch'
git checkout [ブランチ名]
git stash pop

関連記事