追溯重命名分支?
大约一个星期前,我开始在我的项目的一个新功能分支中玩耍。 我将这个分支命名为“uploadtest”,只是为了在我真正做到这一点之前找出东西是如何工作的。
事实证明,我试图实现的上传功能非常简单,因此我决定完成这项工作。 一旦完成,我将分支合并到我的“开发”分支中。 但是,现在查看提交历史有点奇怪,因为已经合并的分支使得它看起来像是一个测试,实际上像“uploadimpl”这样的东西会更清晰。
对于我的单人项目来说,这显然不是一个问题,但是如果我要在团队项目中这样做,那么混淆就会通过屋顶。 因此,是否有方法追溯重命名(合并)分支?
重命名分支并不重要,请参阅如何重命名本地Git分支?
不过,我认为你提到的问题是提交消息,而不是分支名称。 一旦合并,分支的实际名称就不重要了。 如果事实上,你可以简单地删除它。 但是,分支的名称通常包含在合并的提交消息中。 这听起来像你想编辑历史记录来更改合并的提交消息上分支的名称。 这是可能的,但重写历史记录可能是危险的,特别是在团队情景中。
如果您尚未将合并的更改推送到远程存储库,那么您仍然可以完成此操作。 检查这个问题的一些选项:如何修改现有的,unpushed提交?
如果你推动了这些变化,那么你处于危险的境地。 我的一般指导就是不要这样做 。 只要让它去......但如果你必须,然后检查了这一点:推后更改git commit消息(鉴于没有人从远程拉)
链接地址: http://www.djcxy.com/p/49863.html