我從本地開發機器中刪除了一組文件,但是它們並未在GitHub上刪除,因此在部署時我的生產機器上再次顯示它們。github上的文件在開發機器上被刪除時不會被刪除?
如何強制這些文件在下一次提交中被刪除?
我從本地開發機器中刪除了一組文件,但是它們並未在GitHub上刪除,因此在部署時我的生產機器上再次顯示它們。github上的文件在開發機器上被刪除時不會被刪除?
如何強制這些文件在下一次提交中被刪除?
您可以使用 git的RM文件 或 git的RM文件-f如果 您已經刪除您有
後看到提交文件 :http://www.kernel.org/pub/software/scm/git/docs/git-rm.html更多細節上的git RM
最簡單的就是使用git add -u
它會刪除已從git文件中手動刪除的文件。 之後通常只需要commit
和push
。
查看其他git命令的git cheat sheets。
而且還要檢查該線程:git rm multiple files that have already been deleted from disk
'git的RM file'? – Dogbert 2011-06-06 09:17:39
你提交之前使用「git add。」嗎? – 2011-06-06 09:20:29
git commit -a是你的朋友 – apneadiving 2011-06-06 10:26:15