按原样将GitHub与文件系统同步

时间:2014-06-11 19:44:40

标签: github

我已经对我的存储库做了一些提交,但现在我已经删除了一些我不需要的文件,但是在其他提交之后,它们还没有在回购中被删除

例如:

在我的初始提交中,我插入了文件main.pyclass1.pyclass2.py

在我的第二次提交中,我添加了文件class3.py并删除了class1.py,但该文件仍在repo中。

有没有办法只需将整个仓库与命令同步,而无需手动删除文件?

1 个答案:

答案 0 :(得分:0)

您需要git add -A .或至少git add -u .来记录添加删除。

请参阅" How do I commit all deleted files in Git?"。

使用Git 2.0,您可以在任何地方输入您的仓库:

git add -u :/

这将记录回购顶部的所有删除。

另见" Difference between “git add -A” and “git add ."了解' .'。

的重要性