重命名git中的文件

问题描述 投票:9回答:3

我有两个文件签入GitHub:

  1. index.html
  2. backup.html

现在我想将backup.html重命名为index.html,反之亦然。我不太在乎维护每个文件的更改历史记录。如何在Git中做到这一点?

git
3个回答
16
投票

这将包含历史记录:

git mv backup.html backup2.html
git mv index.html backup.html
git mv backup2.html index.html

没有历史记录,只需将文件重命名为您喜欢的文件系统。


3
投票

您不需要做任何特殊的事情,因为您没有添加任何要跟踪的新路径。

您可以仅移动文件并使用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"

1
投票

使用git mv,将第一个文件移到一个临时名称,然后将第二个文件移到第一个,最后将临时文件移到第二个。

© www.soinside.com 2019 - 2024. All rights reserved.