git reset(git add/commitの取り消し)前提知識
git resetとは?ワーキングツリーやインデックスやHEADの位置を移動する。(なお、コミットを修正する場合はgit commit --amendを使う。) git resetのオプションとその機能softgit reset --soft HEAD^ HEADの位置をHEAD^へ変更する。インデックスとワーキングツリーに影響はない。 mixed(またはオプションなし)git reset --mixed HEAD git reset HEAD HEADの位置とインデックスをHEADへ変更する。ワーキングツリーに影響はない。 hardgit reset --hard HEAD^ HEADの位置とインデックスとワーキングツリーをHEAD^へ変更する。 参考 |
|