在我的rails项目中,我使用git来管理我的代码。我用这样的git删除了一个分支:
git branch -D "my-branch-with-errors"
但添加了此删除分支的文件仍存在于我的项目中。这里有什么问题,我该如何解决这个问题。谢谢
答案 0 :(得分:2)
如果您在Git存储库中创建新文件但没有git commit
它们,Git不会管理它们。这意味着更改分支,更改提交或还原更改不会影响这些新文件。您可以手动删除这些新文件,也可以运行git clean
删除未版本控制的文件。
要删除您添加的文件,请运行
git clean -n
这将让你看到Git在删除它们之前会删除哪些文件,这样你就可以确定它不会影响你想保留的任何文件。一旦你确定它只会影响你要删除的文件,请运行
git clean -f -d
有关详细信息,请参阅this question。