我知道有两种方法可以从 git repo 中删除文件。一种是手动删除文件,然后用于git add -u
暂存这些文件。其他是使用git rm
命令。什么时候用哪个?
问问题
75 次
2 回答
3
如果文件仍在工作树中,我更喜欢git rm
默认情况下会从索引和工作树中删除我想要的文件。
但是如果文件已经通过外部操作从索引中删除,那么git add -u
是一个更实际的选择。
请注意,这两个命令都支持-n
or选项:在实际从索引中删除任何内容之前--dry-run
检查这些命令会做什么总是有用的。
于 2013-03-11T07:31:09.123 回答
2
就 git 而言,这两种方法是等价的。只需使用更适合您的工作流程的那个。
于 2013-03-11T07:12:26.637 回答