修復附加到檔案名稱的 git

修復附加到檔案名稱的 git

我最近不得不處理一個損壞的 git 存儲庫,修復它後,我的許多文件名已更改(即file.txt-> file (bf800a19).txt; 或file.py-> file (418d7abf).py)我猜測這是文件來自的提交的編號或類似的東西,但我似乎無法確切地找到它的來源。

我真的很想要一種快速刪除和刪除所有這些重命名的方法,因為如果不編輯所有路徑,我的程式碼將不再運行,並考慮編寫一個腳本來執行此操作,但是是否有一個git 命令可以快速執行此操作對我來說,這些程式碼意味著什麼?謝謝!

答案1

Git checkout 可以做到這一點:

$ git checkout -- ./

在儲存庫的根目錄中,將刪除未新增至索引中的所有變更。

Git 硬重置將刪除所有未提交的變更。

相關內容