在 git 上重命名文件并保留历史记录

tha*_*sis 7 git github-desktop

是否可以使用 Github 桌面而不是使用 git shell 重命名文件并保留它的历史记录?

Mar*_*ler 8

git mv oldname newname

做你想要的。

编辑:重点是我认为 github 桌面客户端不允许你这样做。老实说,我看到 Github 桌面的使用越来越少,因为 a) github 的网站让你可以在他们的服务器上的 fork 中直接在线做更多的事情,b) git 集成到几乎任何 IDE 都是可用的,c) github 桌面可能隐藏了很多处理 git 的细节,但在我看来,它做了“错误的事情”,不仅消除了复杂性,而且增加了混淆,d) Github自己的教程甚至没有提到它