這篇文章為大家帶來了關於Git的相關知識,其中主要介紹了關於git恢復被刪除的文件的相關問題,包括了刪除操作提交到了本地庫、刪除操作添加到了暫存區、刪除操作盡在工作區的相關內容,希望對大家有幫助。
推薦學習:《Git教學》
所謂使用git 指令來恢復被刪除的文件,前提是此文件需要被git管理。
換句話說就是 此文件在之前已經被提交到版本庫了。
這是一個基礎條件。
如果此檔案沒有被git管理,那刪除掉了就和在電腦上刪掉一個普通檔案一個道理。
【核心】:檔案復原的核心想法是 : 將工作區狀態重置成與存在對應檔案的版本的狀態一致,則檔案就回來了。
【重點】git reset --hard 指令的理解
情景解释 : 工作区中删除一个文件,git add 到暂存区,git commit 提交版本库
1.查看工作目錄和狀態
#2.刪除文件,並新增至暫存區,提交到版本庫
3.檢視工作區的檔案目錄
4.恢復到先前存在該檔案的版本,並查看工作區的檔案
情景解释 :工作区中删除一个文件,git add 到暂存区
1.查看工作目錄和狀態
#2.刪除文件,並新增到暫存區
3.檢視工作區的檔案目錄
4 .恢復到先前存在該檔案的版本,並查看工作區的檔案
情景解释 : 工作区中删除一个文件
1.查看工作目錄和狀態
#2.刪除文件,僅在工作區中刪除文件
3.查看工作區的檔案目錄
4.恢復到先前存在該檔案的版本,並查看工作區的檔案
【下面有兩種方式都ok,推薦使用圖2的方式,也是git推薦的方式】
推薦學習:《 Git教程》
以上是Git基礎詳解之git恢復被刪除的檔案(實例詳解)的詳細內容。更多資訊請關注PHP中文網其他相關文章!