我读过 mv 命令与
基本相同$ mv README.txt README
$ git rm README.txt
$ git add README
只是为了确定,如果我这样做是完全一样的:
$ git rm --cached README.txt
# [rename file using right click rename]
$ git add README
答案 0 :(得分:5)
没有。如果您想要的是非舞台,并且仅从索引中删除路径(在本例中为--cached
),则建议使用README.txt
参数。无论是否修改了工作树文件,都将保持不变。
在这种重命名文件的情况下,更好的方法是使用git的内置mv
命令。所以:
$ git mv README.txt README
与你第一次接近的效果相同,但类型较少。
字体:http://www.kernel.org/pub/software/scm/git/docs/git-rm.html
答案 1 :(得分:4)
请参阅What's the purpose of git-mv?。
是的,它几乎一样。
答案 2 :(得分:3)
它是一样的。