Git筆記自查4.后悔藥
撤回工作目錄

撤回暫存區(qū)
相當(dāng)于把暫存區(qū)的filename對應(yīng)的blob對象換成原來的了

撤回提交

reset和checkout帶路徑的用法,就是上面2種。
reset的3種用法:
移動HEAD指針,同時移動分支指針

移動HEAD指針和分支指針,同時將index(暫存區(qū))重置為當(dāng)前HEAD的內(nèi)容

移動HEAD指針和分支指針,同時將index(暫存區(qū))和工作區(qū)重置為當(dāng)前HEAD的內(nèi)容

git checkout 切換分支,和git reset --hard HEAD~ 的區(qū)別
git checkout會檢查工作區(qū)和暫存區(qū),不干凈不會切換。
git checkout不會帶著分支指針跑。
標(biāo)簽: