5

我读过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
4

3 回答 3

6

不,--cached当您想要取消暂存并README.txt仅从索引中删除路径(在本例中为 )时,建议使用该参数。工作树文件,无论是否修改,都将被单独保留。

在这种重命名文件的情况下,更好的方法是使用 git 的内置mv命令。所以:

$ git mv README.txt README

会产生与您第一次接近的效果相同的效果,但类型更少。

字体:http ://www.kernel.org/pub/software/scm/git/docs/git-rm.html

于 2011-04-28T04:26:12.343 回答
4

请参阅git-mv 的目的是什么?.

是的,几乎是一样的。

于 2011-04-28T04:26:28.560 回答
3

看到git mv 记录移动了吗?

一样的。

于 2011-04-28T04:39:01.800 回答