git 重置檔案

2021-09-13 03:03:59 字數 1190 閱讀 7910

一.撤銷操作

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...