簡體   English   中英

如何使用移動文件夾上的git恢復已刪除的文件

[英]How to recover deleted files with git on moved folder

幾個月前,我對幾個Java模塊進行了路徑重構。 現在看來,我已經忘記了移動其中一個模塊的src / test目錄,而是刪除了它...

如何恢復所有這些已刪除的文件? 請注意,文件所在模塊的路徑已刪除,我不記得以前的路徑了嗎?

如此答案中所述,您可以找到使用以下命令修改文件/文件夾的最后一次提交:

git log --full-history -- src/test

找到文件所在的提交后,可以按照以下說明將其檢出到當前工作樹中:

git checkout <SHA>^ -- <path-to-file>

請注意, <SHA>是刪除文件夾的提交的哈希,因此您需要簽出上一個提交

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM