【发布时间】:2020-03-11 12:11:38
【问题描述】:
使用 git 时,我删除本地计算机上的一些文件并将 repo 推送到源后,源仅显示编辑文件的更改,但删除的文件仍然存在于源上。如何删除本地不存在的原始文件?谢谢。
【问题讨论】:
-
你在推送到远程之前添加删除并提交了吗?
-
您是如何在本地删除文件的?你必须告诉 git 你用
git rm删除了它们。 -
您是对已删除的文件执行了
git add还是git rm删除了该文件?您可能只提交了编辑,而删除仍然在那里等待。运行git status将显示他们所处的状态。 -
@RomainValeri 谢谢!删除文件后需要
git rmrm还是git rm会帮我在本地删除文件?此外,如果我忘记使用git rm而只使用rm,是否有自动删除本地计算机上不存在的源文件?