Git删除本地不存在的服务器上的文件

时间:2012-01-22 00:35:51

标签: git github

我常常将文件从一个文件夹移到另一个文件夹。当提交给Git时,我必须手动删除服务器上与本地存储库中存在的文件路径不匹配的文件。

我怎么能让这个任务变得不那么痛苦呢?

1 个答案:

答案 0 :(得分:4)

git commit -a将自动暂存所有已修改和已删除的文件,以便您的提交将反映这些更改。但是,它不会自动添加新文件,您仍需要手动完成。

您还可以查看git mvgit rm以便更顺利地完成任务 - 因为他们会在结帐时执行操作并暂存结果,因此您只需要发出一个命令