大约一个星期前,我开始在我的项目的一个新功能分支玩耍。我将这个分支命名为“uploadtest”,只是为了在我真正做到这一点之前找出东西是如何工作的。追溯重命名分支?
原来,我试图实现的上传功能非常简单,因此我决定简单地完成这项工作。一旦完成,我将分支合并到我的“开发”分支中。但是,现在查看提交历史有点奇怪,因为已经合并的分支使得它看起来像是一个测试,实际上像“uploadimpl”这样的东西会更清晰。
对于我的单人项目来说,这显然不是一个问题,但是如果我要在团队项目中这样做,那么混淆会通过屋顶。因此,是否有方法追溯重命名(合并)分支?
我不知道合并分支名称包含在提交消息。 git的图形用户界面使它看起来像分支永远以独立的方式永远唯一标识。 虽然,我在给定的解决方案有点傻眼。从我可以收集的内容中,--amend允许您重写最近的提交消息,但在我的场景中,我想要重命名的分支已经有很多提交了。 – Selbi
@ user3216060在这个问题中没有提及Git GUI,也许如果你包含了你正在使用的GUI,那么在该产品上有专业知识的人可以提供更好的答案。我只使用命令行Git,所以我无法在那里提供帮助。我提供的链接还包含一个交互式重定位建议,可用于更改较旧的提交消息。修改选项更简单,所以通常首先提供。 –