如何重命名本地git和GitHub中拼写错误的分支[重复]
Posted
技术标签:
【中文标题】如何重命名本地git和GitHub中拼写错误的分支[重复]【英文标题】:How to rename a branch in local git and GitHub that has been spelled incorrectly [duplicate] 【发布时间】:2021-10-25 22:34:38 【问题描述】:我在本地 git 上创建了一个分支,该分支成功运行并提交到 GitHub。
我是唯一一个在这个分支工作的人。创建此分支的 Jira 名称很好且拼写正确。所以基本上分支被命名为 XYZ_ADDONDENTS,而不是正确的 XYZ_ADDONDENTS 拼写。因此添加了一个冗余字符“N”。一切顺利。有人发现了错误并提醒了我。
现在的问题是,在本地重命名此分支并将相应分支重命名为 GitHub 的最简单方法是什么?鉴于从表面上看,这是表面上的,而且它必然会再次发生,是否有一个简单的经过验证的过程来补救它。另一种选择是保持原样,并在 GitHub 中引用分支的正确拼写。推理是分支是暂时的,应该与它们的名称无关。
感谢任何建议。
【问题讨论】:
【参考方案1】:# Renaming the local branch
git branch -m <old-name> <new-name>
# Deleting the old branch on remote(ex. origin)
git push <remote> --delete <old-name>
# Unsetting upsteam
git branch --unset-upstream <old-name>
# Push the new branch to remote
git push <remote> <new-name>
# Resetting the upstream branch for the new-name
git push <remote> -u <new-name>
【讨论】:
谢谢 这是我通常做的推送到 GitHub git push --set-upstream origin以上是关于如何重命名本地git和GitHub中拼写错误的分支[重复]的主要内容,如果未能解决你的问题,请参考以下文章