标签: git history rename
调用git mv file1 file2时是否在内部记录移动(对于日志中的历史记录跟踪),还是与调用mv file1 file2,git rm file1和git add file2完全相同?
git mv file1 file2
mv file1 file2
git rm file1
git add file2
答案 0 :(得分:5)
git mv与您列出的三项操作完全相同。虽然Git没有明确记录存储库中的移动,但只要您要求历史记录,就会在稍后检测到移动。例如,将--follow开关添加到git log会自动查找已重命名的文件。
git mv
--follow
git log