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

标签 git github-desktop

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

最佳答案

git mv 旧名新名

完全按照您的意愿行事。

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

关于git - 在 git 上重命名文件并保留历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34311030/

相关文章:

git - 我在 GitHub 上编辑了自述文件,现在如何压缩编辑内容

git - Bitbucket 服务器 Webhook 到 Jenkins : Error: Jenkins response: No git jobs using repository

github - 我是先在 GitHub Desktop 中创建存储库,还是先在 GitHub 上创建存储库?

Github Desktop 和 LFS 无法从 github.com/.../git/info/lfs 获取某些对象

git - 重写 git 历史记录以扁平化 merge 提交

Git:使用来自不同远程的两个具有相同名称的分支

visual-studio-code - VSCODE 和 GitHub 桌面预提交钩子(Hook) : npx: command not found

github - Github 桌面中的 "Google Drive can corrupt repositories"

git - 如何将 key 信息保存在 Git 存储库之外

github - fatal : unable to access, schannel : failed to open CA file, 没有这样的进程,GitHub Desktop