ブックマーク / qiita.com/shuntaro_tamura (1)

  • [Git]コミットの取り消し、打ち消し、上書き - Qiita

    を叩けばOK。 --softオプション:ワークディレクトリの内容はそのままでコミットだけを取り消したい場合に使用。 --hardオプション:コミット取り消した上でワークディレクトリの内容も書き換えたい場合に使用。 HEAD^:直前のコミットを意味する。 HEAD~{n} :n個前のコミットを意味する。 HEAD^やHEAD~{n}の代わりにコミットのハッシュ値を書いても良い。 gitのv1.8.5からは、「HEAD」のエイリアスとして「@」が用意されている。 HEAD~とHEAD^と@^は同じ意味。 HEAD^^^とHEAD~3とHEAD~~~とHEAD~{3}と@^^^は同じ意味。 ただしWindowsの場合はgit reset --soft "HEAD^"と、HEAD^を"で囲んでください。 git resetの詳細は、下記記事に詳しく書いているので、ぜひ参考にされてください。 ▼[g

    [Git]コミットの取り消し、打ち消し、上書き - Qiita
    ref3000
    ref3000 2017/06/20
  • 1