小编Yor*_*ork的帖子

重命名git存储库中所有提交的文件

我想重命名git存储库中所有提交的文件,这是我尝试过的:

git filter-branch --index-filter 'git mv -k <old name> <new name>' HEAD
Run Code Online (Sandbox Code Playgroud)

此命令遍历了存储库中的所有提交,但最终得到了消息

警告:参考'refs/heads/master'保持不变

这意味着没有任何改变.这里出了什么问题?

请注意,这是我想重命名不存在从第一次提交的文件,因此,如果我不使用-kgit mv,我的意思是,如果我使用:

git filter-branch --index-filter 'git mv <old name> <new name>' HEAD`
Run Code Online (Sandbox Code Playgroud)

尝试第一次提交时,Git会出错,说"糟糕的源......".

git

21
推荐指数
2
解决办法
4255
查看次数

标签 统计

git ×1