我有两个文件签入GitHub:
现在我想将backup.html
重命名为index.html
,反之亦然。我不太在乎维护每个文件的更改历史记录。如何在Git中做到这一点?
这将包含历史记录:
git mv backup.html backup2.html
git mv index.html backup.html
git mv backup2.html index.html
没有历史记录,只需将文件重命名为您喜欢的文件系统。
您不需要做任何特殊的事情,因为您没有添加任何要跟踪的新路径。
您可以仅移动文件并使用git add
更新其内容。
mv index.html tmpname
mv backup.html index.html
mv tmpname backup.html
然后:
git add index.html backup.html
或:
git add -u
或:
git commit -a -m "swap backup.html and index.html"
使用git mv
,将第一个文件移到一个临时名称,然后将第二个文件移到第一个,最后将临时文件移到第二个。