4.8
(16)

Git 是一種版本控制系統(Version Control System),不管你是不是工程師,只要你是電腦工作者,你每天的工作可能都是每天新增、編輯、修改許多檔案。Git會幫你記錄這些所有的狀態變化,並且可以像搭乘時光機一樣,隨時切換到過去某個「版本」時候的狀態。簡單的說,Git 就像玩遊戲的時候可以儲存進度一樣。

Git是每個 Web開發人員框架上存在的代碼記錄的容量,它允許設計人員更改代碼並在一組體驗設計中記錄這些進展。像共享一樣是具有“再現控制框架”的代碼的物質跟踪器。

git

無論您在Git中提交工作多久,真正丟失文檔也是會發生的。您會認為幾乎沒有任何動作能讓您回復到文檔存在的狀態。因此,您需要恢復Git刪除文件的方法。

有幾種實用的恢復Git已刪除文件的方法。雖然恢復與否取決於您如何刪除了Git文件,但這些方法值得一試。

恢復刪除的Git文件方法

作為一名開發人員,你很可能一次又一次地錯誤地刪除了你的代碼。

方法1:刪除了一個git文件但沒有提交

在 Git 上即使刪除了git文件,但很快意識到。需將下面給出的代碼插入 Git 檢索已刪除的文件即可。

$Git checkout HEAD <filename>

方法2:刪除了一個git文件並提交刪除

當您刪除數據或文件時,您也提交了刪除。你後來發現你需要這個文件。要獲取 Git 撤消刪除文件,您需要進行重置。重置操作會將數據恢復到您提交之前的狀態。然而,這個動作有一個缺點。它可能會刪除提交後對文件所做的其他更改。一旦運行該命令,就無法撤消此操作。

$Git reset–hard HEAD~1

方法3:提交了刪除,然後我做了更多的提交

當您刪除數據或文件時,您也提交了刪除。然後繼續工作,在此期間又提交多次?您的記錄還可以恢復。您需要搜索實際具有已擦除文檔的提交:

$Git log –<filename>

在結果出現時,您有 2 種選擇來恢復您的記錄。

1. 您可以決定使用實際包含文檔的提交。您需要查看該提交中的文檔,如下所示:

$Git checkout <commit hash>–<filename>

2. 您也可以決定使用刪除文檔的提交。您需要在此之前查看一次提交的文檔,如下所示:

$Git checkout <deletion commit hash>~1–<filename>

方法4:我刪除了一個文件,提交並推送

如果您有效地推動了您的提交或專注於遠程。重新設定再推送會出問題,因為附近店舖的歷史背景基本已經改版了。對於這種情況,最好記錄一個新的提交,為此,請運行:

$Git checkout <deletion commit hash>~1–<filename>

用Bitwar檔案救援軟體復原Git存儲庫中已刪除的檔案

您可以使用Bitwar檔案救援軟體有效且輕鬆地從Git 存儲庫中恢復以前刪除的檔案資料。點擊如下按鈕免費下載Bitwar檔案救援軟體。注意不要將檔案保存和安裝到Git文件存儲的分區。

下載windows版Bitwar Data Recovery 下載MAC版Bitwar Data Recovery

步驟1:啟動安裝後的Bitwar檔案救援軟體,在首頁的嚮導模式選擇檔案丟失的分區,然後單擊下一步按鈕。

選擇檔案存儲的分區

步驟2:選你掃描模式和檔案類型,要救援Git代碼檔案,請還需選擇其他類型。然後單擊掃描按鈕。

選擇掃描類型救援檔案

步驟3:Bitwar將掃描並找到您該分區上所有丟失的檔案。掃描結果顯示所有找到的檔案。可根據檔案類型或路徑找到要救援的git檔案,然後點擊復原按鈕將其救回到其他位置。

救援檔案

結論

一旦您從 Git 存儲庫中丟失了一個或多個文件,恢復Git文件方法對於經常使用Git的用戶很重要。Bitwar檔案救援軟體可以用來復原硬碟或其他存儲裝置丟失的多種類型的檔案,除了Git檔案資料,視頻、聲音、圖片、文檔等也都可以救回。易於使用,可以滿足不同類型用戶的需求。因此,最好將其安裝到您的電腦,這樣,每次您出錯時,只需三個步驟即可恢復數據。

擡擡小手賞個5星吧?

單擊星星進行評價

平均分 4.8 / 5. 評價計數: 16

還沒有人評價哦~

As you found this post useful...

Follow us on social media!

Leave a Reply

Your email address will not be published. Required fields are marked *