我的建议是首先装一个 branch 是否 dirty 的检测工具,及时了解当前 branch 状态。
另外如果你删除的文件没有在 gitignore 里,那 git status 的时候会就显示出你已经删除的文件。
比如:
```
On branch master
Your branch is ahead of 'origin/master' by 6 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted:
test.py```
这样的信息,这时你可以 commit 带上这个文件,就会在 commit 里把这些文件删除了。