我已经对我的存储库做了一些提交,但现在我已经删除了一些我不需要的文件,但是在其他提交之后,它们还没有在回购中被删除
例如:
在我的初始提交中,我插入了文件main.py
,class1.py
和class2.py
在我的第二次提交中,我添加了文件class3.py
并删除了class1.py
,但该文件仍在repo中。
有没有办法只需将整个仓库与命令同步,而无需手动删除文件?
答案 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 .
”"了解' .
'。