首页 > 解决方案 > Git - 重命名有 2 个提交推送到远程的本地分支

问题描述

我有一个跟踪远程分支的分支,并且我做了 2 次提交,这些提交已被推送到远程分支,但尚未 PR 并合并到 master 中。

我现在需要重命名我的本地分支,将其推送到远程,然后 PR 并将该分支合并到 master。

这个工作流程是否正确?在此先感谢...对 Git 的大部分内容还比较陌生,所以我很感激任何意见。

  1. 在本地分支上取消设置上游分支
  2. 重命名本地分支
  3. 将本地分支推送到远程
  4. 创建 PR 将新分支合并到 master

标签: gitgit-branchbranching-and-merging

解决方案


(一般来说,你不应该太担心分支的名称)

您可以创建一个新分支并删除旧分支。

  1. git checkout this_name_was_right_and_the_time
  2. git checkout -b feature/this_name_is_definitely right
  3. git push
  4. 从新分支创建 PR
  5. 删除旧分支

推荐阅读