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

Rename a file on git and keep history

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

git mv oldname newname

完全符合您的要求。

编辑: 重点是我认为 github 桌面客户端不允许您这样做。老实说,我看到 Github 桌面的使用越来越少,看到 a) github 的网站让你可以在他们的服务器上直接在线做更多的事情,和 b) git 集成到几乎所有 IDE 中是可用的,并且 c) github 桌面可能隐藏了很多处理 git 的细节,但它在我的 "wrong thing"拙见,不仅消除了复杂性,而且增加了混乱,d) Github 的 own tutorial 甚至没有提到它

简短的回答是否定的,在 Git 桌面上是不可能的。 您必须使用命令行或 Web 访问(仅适用于某些文件)。请参阅文档 https://help.github.com/en/articles/renaming-a-file