Git 重命名文件和文件夹

之前在git管理的项目中重命名文件和文件夹一直使用mv指令,例如:

1
2
3
mv -r folder1 folder2
git add .
git commit "..."

这样会存在一个很大的问题,那就是这整个文件夹中的git历史信息删除掉了。正确的做法应该是:

  • 文件夹

    1
    2
    3
    git mv -f folder1 folder2
    git add -u folder2
    git commit -m "..."
  • 文件

    1
    2
    git mv file1 file2
    git commit -m "..."
作者

Leslie Guo

发布于

2020-12-11

更新于

2021-09-24

许可协议

评论