一.撤銷操作
1.未提交到暫存區
2.檔案已提交到暫存區,但未提交到版本庫
二.刪除操作
1.未提交到暫存區
2.同時刪除暫訪問和工作區
或者直接用 git rm -f index.html
3.刪除暫存區,不刪除工作區
git rm --cached iindex.html
三.恢復檔案
可以利用git log檢視提交的記錄,圖中紅框所示即是提交的版本id
如果需要將某個檔案恢復到某個版本
git chekout id index.html
如果需要所有檔案恢復到某個版本
git reset --hard id
git reset --hard head^ 恢復到上乙個版本
git reset --hard head~2 恢復到上兩個版本
當然,也可以利用git reflog可以檢視恢復記錄
Git學習之Git 重置
分支游標master 引用 refs heads master 在有新的提交發生的時候,指向新的提交。1 將master游標重置到舊的提交上 注意 使用了 hard 引數,會破壞工作區未提交的改動 git reset hard head 2 重置命令不僅可以重置到前一次提交,而且還可以使用提交id重...
重置檔案reset
body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p 移動端為 rem 所以注釋掉 table,td,tr,th ol,ul liimg h1,h2,h3,h4,h5,h6...
git 重置賬號和密碼
正常情況下我們開發乙個專案,輸入一次git賬號密碼,下次操作git遠端倉庫就不需要再輸入了,但是有時我們可能同事開發多個專案,這些專案來自不通的git倉庫,所以切換專案後原來預設的賬號密碼就不匹配了,比如git pull後,會出現許可權錯誤fatal authentication failed fo...