3

在我的 Rails 项目中,我使用 git 来管理我的代码。我用 git 删除一个分支,如下所示:

git branch -D "my-branch-with-errors"

但是我的项目中仍然存在使用此删除的分支添加的文件。这里有什么问题,我该如何解决这个问题。谢谢你

4

1 回答 1

2

如果您在 Git 存储库中创建新文件但没有创建git commit,Git 不会管理它们。这意味着更改分支、更改提交或恢复更改不会影响这些新文件。您可以手动删除这些新文件,也可以运行git clean删除未版本控制的文件。

要删除您添加的文件,请运行

git clean -n

这将让您在删除之前查看 Git 将删除哪些文件,这样您就可以确保它不会影响您想要保留的任何文件。一旦您确定它只会影响您想要删除的文件,请运行

git clean -f -d

有关详细信息,请参阅此问题

于 2013-08-03T18:31:54.543 回答