首頁  >  文章  >  開發工具  >  Git基礎詳解之git恢復被刪除的檔案(實例詳解)

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

WBOY
WBOY轉載
2022-03-31 19:04:374585瀏覽

這篇文章為大家帶來了關於Git的相關知識,其中主要介紹了關於git恢復被刪除的文件的相關問題,包括了刪除操作提交到了本地庫、刪除操作添加到了暫存區、刪除操作盡在工作區的相關內容,希望對大家有幫助。

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

推薦學習:《Git教學

1.恢復前的幾句話

所謂使用git 指令來恢復被刪除的文件,前提是此文件需要被git管理。
換句話說就是 此文件在之前已經被提交到版本庫了。
這是一個基礎條件。
如果此檔案沒有被git管理,那刪除掉了就和在電腦上刪掉一個普通檔案一個道理。
【核心】:檔案復原的核心想法是 : 將工作區狀態重置成與存在對應檔案的版本的狀態一致,則檔案就回來了。
【重點】git reset --hard 指令的理解

2.情境一:刪除操作提交到了本機函式庫

情景解释 : 工作区中删除一个文件,git add 到暂存区,git commit 提交版本库

1.查看工作目錄和狀態

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

#2.刪除文件,並新增至暫存區,提交到版本庫

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

3.檢視工作區的檔案目錄

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

4.恢復到先前存在該檔案的版本,並查看工作區的檔案

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

#3.情境二:刪除作業新增至了暫存區

情景解释 :工作区中删除一个文件,git add 到暂存区

1.查看工作目錄和狀態

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

#2.刪除文件,並新增到暫存區

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

3.檢視工作區的檔案目錄

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

4 .恢復到先前存在該檔案的版本,並查看工作區的檔案

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

#4.情境三:刪除作業僅在工作區

情景解释 : 工作区中删除一个文件

1.查看工作目錄和狀態

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

#2.刪除文件,僅在工作區中刪除文件
3.查看工作區的檔案目錄

Git基礎詳解之git恢復被刪除的檔案(實例詳解)

4.恢復到先前存在該檔案的版本,並查看工作區的檔案
【下面有兩種方式都ok,推薦使用圖2的方式,也是git推薦的方式】

Git基礎詳解之git恢復被刪除的檔案(實例詳解)
Git基礎詳解之git恢復被刪除的檔案(實例詳解)

推薦學習:《 Git教程

以上是Git基礎詳解之git恢復被刪除的檔案(實例詳解)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除