我读过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
不,--cached
当您想要取消暂存并README.txt
仅从索引中删除路径(在本例中为 )时,建议使用该参数。工作树文件,无论是否修改,都将被单独保留。
在这种重命名文件的情况下,更好的方法是使用 git 的内置mv
命令。所以:
$ git mv README.txt README
会产生与您第一次接近的效果相同的效果,但类型更少。
字体:http ://www.kernel.org/pub/software/scm/git/docs/git-rm.html
请参阅git-mv 的目的是什么?.
是的,几乎是一样的。
一样的。