2015-04-23 99 views
0

我有一個包含許多所需更改的git分支。它也似乎是一個大文件夾被意外刪除並同時被委託給同一個分支。如何在git commit中撤銷已刪除的文件夾

有沒有辦法告訴git忽略已經提交的已刪除文件夾(在分支中,尚未合併)的更改,同時保持其他更改?

+0

互動底墊可以幫助你。 – choroba

+0

我會做'git checkout HEAD〜1 path/to/folder/*' –

+0

當我嘗試這個時,我得到這個消息:error:pathspec'HEAD-1'與git已知的任何文件都不匹配。 – Erich

回答

0

試試這個真棒命令 -

git fetch 

// Make sure you can see the deleted directory 

git ls-tree -r COMMIT_ID 

git checkout COMMIT_ID -- path/to/deleted/folder