美文网首页
git删除/移动文件 2020-03-03(未经允许,禁止转载)

git删除/移动文件 2020-03-03(未经允许,禁止转载)

作者: 9_SooHyun | 来源:发表于2020-03-03 23:44 被阅读0次

问题背景

git仓库里的文件堆放比较随意,自己想整理一下归档到分类好的文件夹里面去,这就涉及到git文件移动

git删除/移动文件

Git并不跟踪文件的移动操作,也就是没有移动的概念

【移动 = 删除 再 新建】(实际上这是任何移动操作的本质)

因此,要移动文件,就要先删除,再新建
注意,这里的删除和新建,不仅仅指在working tree删除和新建,还必须在git版本库中进行删除和新建。你做的一切操作,都要告诉git

移动文件命令如下:

$ mv file_from file_to # 使用命令移动文件,也等同于手动复制/剪切
$ git rm [-r] file_from # git版本库中删除file_from
$ git add file_to # git版本库中添加file_to

当然,移动一次写3行命令太麻烦了,git提供了mv命令一行搞定

$ git mv file_from file_to

git mv = mv + git rm + git add

相关文章

网友评论

      本文标题:git删除/移动文件 2020-03-03(未经允许,禁止转载)

      本文链接:https://www.haomeiwen.com/subject/pcnllhtx.html