ユーザ用ツール

サイト用ツール


git:resetハードとソフトのちがい

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
git:resetハードとソフトのちがい [2019/04/03 05:07]
ips
git:resetハードとソフトのちがい [2019/09/12 00:29] (現在)
ips
ライン 5: ライン 5:
 [[https://​qiita.com/​kmagai/​items/​6b4bfe3fddb00769aec4|git resetでどのオプション(hard,​ mixed, soft)を指定すべきか、シチュエーション別に分けてみる]] [[https://​qiita.com/​kmagai/​items/​6b4bfe3fddb00769aec4|git resetでどのオプション(hard,​ mixed, soft)を指定すべきか、シチュエーション別に分けてみる]]
  
 +[[https://​qiita.com/​shuntaro_tamura/​items/​db1aef9cf9d78db50ffe|[git reset (--hard/​--soft)]ワーキングツリー、インデックス、HEADを使いこなす方法]]
  
 --hard : コミット、インデックス、ワーキングツリー(ファイル)の変更をすべて削除する。 --hard : コミット、インデックス、ワーキングツリー(ファイル)の変更をすべて削除する。
ライン 11: ライン 12:
  
 <​code>​ <​code>​
-// 変更を全部戻す+// コミットのみ取り消したい 
 +git reset --soft HEAD^ 
 + 
 +// コミット後の変更を全部消したい
 git reset --hard HEAD git reset --hard HEAD
  
-// 1つ前のコミットに戻す+// 1つ前のコミットに戻す(「インデックス・ワーキングツリー」の変更が消せる。)
 git reset --hard HEAD^ git reset --hard HEAD^
  
 // git add を取り消す // git add を取り消す
 git reset HEAD git reset HEAD
 +git reset --mixed HEAD
 </​code>​ </​code>​
git/resetハードとソフトのちがい.1554235628.txt.gz · 最終更新: 2019/04/03 05:07 by ips