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

时间:2015-12-16 11:37:09

标签: git github-desktop

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

2 个答案:

答案 0 :(得分:4)

git mv oldname newname

完全符合您的要求。

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

答案 1 :(得分:1)

简短的答案是否定的,从Git Desktop无法实现。 您必须使用命令行或Web访问(仅适用于某些文件)。参见文档https://help.github.com/en/articles/renaming-a-file