1
Q
從回購中刪除文件
A
回答
0
一旦文件被刪除本地(與git rm --cached
),你仍然需要做的:
git add -A .
git commit -m "record deletion"
git push
然後那些相同的文件將無法看到了你的遠程回購。
由於Andrey Tyukin評論below,這當然不會從歷史記錄中刪除文件。
但是,對於經過版本控制和錯誤推送的文件來說,這似乎是合適的,只需簡單地忽略它。
將其從回購的歷史記錄中刪除:「GitHub: Remove sensitive data」。
如果不工作:
- 克隆本地遠程回購(其他地方)
遵循 「How can I Remove
.DS_Store
files from a Git repository?」# remove any existing files from the repo, skipping over ones not in repo find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch # specify a global exclusion list git config --global core.excludesfile ~/.gitignore # adding .DS_Store to that list echo .DS_Store >> ~/.gitignore
然後git的添加,承諾和推動。
相關問題
- 1. Git推不刪除文件從回購
- 2. svn從回購和刪除工作副本中刪除文件
- 3. .gitignore現有文件,而不從回購中刪除它
- 4. 搜索並查看從回購中刪除的文件
- 5. 只從遠程回購中刪除文件
- 6. 從回購中刪除提交狀態
- 7. 刪除回購 - 404
- 8. 從文本文件中刪除回車
- 9. 從git svn管理的SVN回購文件中刪除一個文件
- 10. 可能從刪除分叉回購刪除中恢復?
- 11. Eclipse Git插件 - 從回購庫中刪除文件而不刪除本地文件
- 12. 從XML文件中刪除回車C#
- 13. 如何從混帳回購協議中刪除文件夾,並從歷史
- 14. 如何從本地Maven回購中刪除項目工件?
- 15. git commit刪除回購中的所有文件
- 16. 刪除克隆的回購
- 17. 刪除我的本地回購和我的bitbucket回購文件夾
- 18. 如何gm所有刪除的文件從回購,排除其他
- 19. 如何從Subversion回購庫中刪除名爲$ {env.CATALINA_HOME}的文件夾
- 20. 如何從Mercurial回購中刪除區分大小寫的文件夾?
- 21. 從表中刪除,並刪除文件
- 22. 從Gihub的私人回購中刪除私人回購和克隆
- 23. 從回購刪除致力於git的文件夾,但不能從本地
- 24. 無法刪除Eclipse中的git回購
- 25. 從文件中刪除行
- 26. 從TortoiseHG中刪除文件
- 27. 從URL中刪除文件
- 28. 從Jlist中刪除文件
- 29. 從Request.Files中刪除文件
- 30. 從git中刪除文件
備註:這不會從歷史記錄中刪除文件。如果這些文件中存在某些機密信息,則必須進行過濾分支。 –
它返回「沒有提交(工作目錄乾淨)」「一切都是最新的」 – Paul
@Paul你是用簡單的'rm'還是用'git rm'刪除文件? – VonC