1

我知道有两种方法可以从 git repo 中删除文件。一种是手动删除文件,然后用于git add -u暂存这些文件。其他是使用git rm命令。什么时候用哪个?

4

2 回答 2

3

如果文件仍在工作树中,我更喜欢git rm默认情况下会从索引和工作树中删除我想要的文件。

但是如果文件已经通过外部操作从索引中删除,那么git add -u是一个更实际的选择。

请注意,这两个命令都支持-nor选项:在实际从索引中删除任何内容之前--dry-run检查这些命令会做什么总是有用的。

于 2013-03-11T07:31:09.123 回答
2

就 git 而言,这两种方法是等价的。只需使用更适合您的工作流程的那个。

于 2013-03-11T07:12:26.637 回答