首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git: mv命令

git: mv命令
EN

Stack Overflow用户
提问于 2011-04-28 04:23:24
回答 3查看 5K关注 0票数 5

我读到mv命令基本上与

代码语言:javascript
复制
$ mv README.txt README
$ git rm README.txt
$ git add README

当然,如果我这样做的话,是不是也是一样的呢?

代码语言:javascript
复制
$ git rm --cached README.txt
# [rename file using right click rename]
$ git add README
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-28 04:26:12

不是的。如果只从索引中删除和删除路径(在本例中为README.txt),则建议使用README.txt参数。无论修改与否,工作树文件都将被单独保存。

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

代码语言:javascript
复制
$ git mv README.txt README

会产生与你第一次接触相同的效果,但类型较少。

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

票数 6
EN

Stack Overflow用户

发布于 2011-04-28 04:26:28

What's the purpose of git-mv?

是的,差不多一样。

票数 4
EN

Stack Overflow用户

发布于 2011-04-28 04:39:01

请参阅git mv records move?

都是一样的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5813608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档