在開始的時候,我不把logs/
到的.gitignore,所以git push
後,logs/
出現在遠程,然後我的.gitignore添加logs/
並做了承諾和推動,但logs/
仍然在偏遠,如何刪除logs/
在遠程?如何在將該目錄添加到.gitignore後刪除遠程回購目錄?
0
A
回答
1
.gitignore
忽略未跟蹤文件,但一旦文件被加入到回購,他們將被跟蹤,直到顯式刪除。
如果你不在乎保持歷史目錄,那麼你只需要從git git rm -r logs
,git commit
中刪除它。但是,如果目錄非常大並且顯着增加了存儲庫大小,請遵循Yan Zax的建議至filter-branch
。
1
簡短的回答是使用$git filter-branch
。有關詳細信息看一看:
http://git-scm.com/book/ch6-4.html#The-Nuclear-Option:-filter-branch
和
相關問題
- 1. 我無法將目錄添加到.gitignore
- 2. 將目錄添加到遠程ssis
- 3. clearcase遠程回滾刪除目錄
- 4. 刪除最近添加的目錄到applescript中的目錄
- 5. 將目錄結構添加到SVN回購
- 6. 將文件添加到其他目錄的回購
- 7. Rails:如何將「刪除項目」添加到購物車?
- 8. 如何將目錄及其文件移動到子樹遠程回購
- 9. 如何將目錄和子目錄的列表添加到QStringList?
- 10. 將目錄添加到SVN
- 11. 將目錄添加到pkginclude_header
- 12. 如何將目錄添加到PATH?
- 13. 如何將db目錄添加到web.xml
- 14. 如何將父目錄添加到SVN?
- 15. 如何在我的項目的子目錄中合併遠程回購?
- 16. 如何將更多目錄添加到我的文件刪除程序中?
- 17. 「git clone ...」之後,如何將該文件夾添加到當前目錄作爲單個回購?
- 18. Android添加/刪除文件目錄
- 19. 在linux刪除目錄(甚至不能ls該目錄)
- 20. 將Git遠程添加到不同目錄
- 21. FTPClient如何刪除目錄?
- 22. 如何刪除子目錄
- 23. 如何刪除Windows.old目錄?
- 24. git - 如何刪除目錄
- 25. FirebaseStorage:如何刪除目錄
- 26. 如何將文件添加到我的回購上方的「目錄」?
- 27. 如何刪除目錄以及該目錄的提交歷史記錄
- 28. 刪除目錄
- 29. 刪除目錄
- 30. 刪除目錄