当前位置: 首页 > 知识库问答 >
问题:

当远程分支在Git中被重命名时,我如何更新我的本地参考文献?

秦昂然
2023-03-14

如果团队中的一个开发人员重命名了另一个开发人员也签出了的远程分支,那么第二个开发人员更新本地回购的最佳方式是什么,这样他们就不会意外地推到旧的分支名称?

共有1个答案

花品
2023-03-14

如果在分支上没有任何正在进行的工作,或者其他原因需要保存名称,则通常要删除旧名称,就像Mark Adelsberger的答案一样。

如果您确实有理由重命名它,可以使用两个命令进行:

  • 重命名分支:Git Branch-m old-name new-name
  • 将上游更改为新名称:Git分支--set-upstream-to=origin/new-name new-name
 类似资料:
  • 我有四个分支,如master->origin/regacy,FeatureA->origin/FeatureA。如你所见,我打错了名字。 因此我想重命名一个远程分支名称(origin/regacy origin/legacy或origin/master) 但Git console向我返回了一条错误消息。 我该如何解决这个问题呢?

  • 我不想重命名远程分支,如重命名本地和远程Git存储库的主分支中所述。 如何重命名尚未推送到远程分支的本地分支? 如果您还需要重命名远程分支:如何重命名Git本地和远程分支名称

  • 我正在尝试更新我的分支的本地列表。我只能看到3个,而遥控器是11个。我用prune命令尝试了这个解决方案,尽管我的配置文件在我按下git branch-a时被更新了,但我得到了与以前相同的结果(带有红色字母的远程分支,首先是remotes/origin/HEAD)-

  • 我在本地git上创建了一个分支,它成功地处理了这个分支,并致力于GitHub。 我是唯一一个在这个分支工作的人。为其创建这个分支的Jira名称很好,拼写正确。因此,该分支基本上被命名为XYZ_ADDONDENTS,而不是xyz_addondets的正确拼写。因此,增加了一个冗余字符“n”。一切都很好.有人发现了错误并提醒了我。 现在的问题是,在本地重命名这个分支和在GitHub中重命名相应分支最简

  • 我看到了一些关于这方面的问题,比如: 如何重命名Git本地和远程分支名称? 但是我正在使用TortoiseGit。 如您所见: 我最近将我的本地分支从重要性重命名为导入公共谈话名称。我刚刚将我的提交从新的命名分支推送到现有的远程命名分支。 但我希望远程命名分支匹配。我们能用陆龟做这个吗?我尝试了浏览器参考窗口,但看不到它。

  • 使用显示所有远程和本地分支。Git什么时候刷新这个列表? 拉/推?如何使用Git Bash刷新它?