其实这个场景不太能遇到(要是一开始就写错了,当我没说),按照我的做法,我会直接把老分支删掉,重新拉一个新的分支。

今天的重点也是这个,不过不同于页面的操作,如何通过命令来修改分支名呢?

举个例子:

将oldName改为newName,需要执行什么命令呢?

分两种情况:

1、未推送到远程仓库

  • 重命名本地分支
git branch -m oldName newName

2、已推送到远程仓库

  • 重命名远程分支对应的本地分支
git branch -m oldName newName
  • 删除远程分支
git push --delete origin oldName
  • 上传新命名的本地分支
git push origin newName
  • 本地分支和远程分支关联
git branch --set-upstream-to origin/newName

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐