1
我不小心將我的bin,classpath和其他一些文件上傳到了我之前軟刪除的git中。我可以使用什麼命令來完成所有提交,並僅從我的遠程文件中刪除某些文件,而不是本地文件。Git如何遞歸刪除文件和文件夾?
我不小心將我的bin,classpath和其他一些文件上傳到了我之前軟刪除的git中。我可以使用什麼命令來完成所有提交,並僅從我的遠程文件中刪除某些文件,而不是本地文件。Git如何遞歸刪除文件和文件夾?
參見GitHub的解釋:
git filter-branch --index-filter 'git rm --cached --ignore-unmatch FILES' --prune-empty -- --all
隨着FILES
是要核彈的文件。如果要刪除整個目錄,請使用-r
。
有沒有辦法使用索引過濾器來修改文件? ..還是你必須使用樹型過濾器? –
@AdamDymitruk:這似乎是非常無關的。考慮把它作爲一個新問題。 (不知道,我從來沒有真正使用過濾命令) – ThiefMaster
好..大聲笑..你很快就回答了一個從未實際使用過命令的人;) –