LoginSignup
3
1

More than 3 years have passed since last update.

Git で困った時の対処法

Last updated at Posted at 2020-03-30

ブランチを間違えたとき

  • 対処法:正しいブランチに修正を反映させる。
# 1. 作業していた内容を退避する。
$ git stash

# 2. 正しいブランチに切り替える。
$ git checkout [正しいブランチ名]

# 3. 退避した情報をもとに戻す。
$ git stash pop 

コミットメッセージを間違えたとき

  • 正しいコミットメッセージで上書きする。
$ git commit --amend -m [修正後のコミットメッセージ]

git add し間違えたとき

  • 間違えたファイルを git add する前の状態に戻す。
$ git rm --cached [間違えたファイル]

コミットを間違えた場合

  • コミットを取り消す。
# 直前のコミットを間違えた場合
$ git reset --hard HEAD^
# または
$ git reset --hard @^

# n個前のコミットを間違えた場合
$ git reset --hard HEAD~n
# 3個前のコミットを間違えた場合
$ git reset --hard HEAD~3

# Working Area の修正はそのままでコミットだけ取り消す場合
$ git reset --soft

# Working Area の修正も含めて完全にコミットを取り消す場合
$ git reset --hard
  • コミットした内容を打ち消すコミットを行う。
$ git revert [打ち消すコミットのハッシュ値]

Good Git Life !!

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1