1 恢復刪除的檔案
(1)刪除 index.html
(2)使用 git checkout 命令恢復檔案
2 恢復 使用 git rm 刪除的檔案
(1)使用 git rm 刪除檔案
git rm(2)嘗試使用 git checkout 恢復,輸入命令後會報錯,原因是使用 git rm 後不僅刪除了檔案,同時將檔案的刪除資訊加入了索引中去。index.html
ls
(3)使用 git reset 撤銷刪除
3 還原提交
當我們在修改檔案之後發現了錯誤,或者出現了 bug ,但是此時檔案我們已經提交上去了,這時候我們就不能使用 git checkout 來進行還原了。需要使用 git revert
(1)修改 index.html ,並進行提交
(2) 嘗試使用 git checkout 來還原,但是發現檔案並沒有被還原
(3)使用 git revert ,其中 head 引數 說明只需要撤銷上次提交的更改,--no-edit 代表不需要為此行為新增
Git命令回顧
命令 說明 git clone git github.com git 轉殖遠端版本庫 git init 初始化本地版本庫 命令說明 git status 檢視狀態 分支 提交情況 git diff 檢視變更內容 git diff head 檢視與上次提交的差別 git add.跟蹤所有改動過的檔案 ...
mac 系統下git 報錯修正
報錯現象 git無法推送到遠端倉庫,也無法從遠端倉庫中獲取最新 不論是否需要使用者名稱和密碼都不可以。執行和遠端互動的命令統統卡死,無反應。解決思路 通過網上查詢,有可能是公升級系統後導致git儲存的使用者名稱和密碼資訊和系統不相容,無法載入出錯。考慮將現有使用者名稱和密碼資訊刪除重新新增。解決辦法...
git常用指令回顧
在現在這家公司工作,公司統一使用svn,不使用git。時間一長,導致現在對git的一些基本操作有些生疏,特在此通過乙個簡單的案例對git的一些常用指令進行簡單的回顧。後期有時間也會更新一些git方面的文章 在本地建立乙個專案,上傳到github上面 在github上面建立乙個遠端倉庫就不詳細說明了,...