Help us understand the problem. What is going on with this article?

Git で 誤って master ブランチを編集してしまったとき

More than 5 years have passed since last update.

development 等のブランチを作成して作業するはずがブランチの切り替えを忘れて、
ガッツリ master ブランチで作業をしてしまったときのメモ。

作業内容を退避

まずは master で作業した内容を退避させる。

$ git stash save 

これで master ブランチは作業前の状態に戻る。

新ブランチで作業内容を復元

次に作業用ブランチで master で行った作業内容を復元する。

$ git checkout -b development
$ git stash pop

これで master で作業していた内容がそのまま development に復元される。

Salinger
the-room4d
データを分析してます。
https://the-room.company/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away