git修改项目分支

本文详细介绍了如何在Git中重命名本地和远程分支。首先,使用`git branch -m`命令改名本地分支,然后删除远程分支`git push --delete origin old_Name`,接着推送新命名的本地分支`git push origin new_Name`,最后通过`git branch --set-upstream-to`设置新分支与远程的关联。确保分支管理的整洁和高效。
摘要由CSDN通过智能技术生成


项目中遇到项目修改git分支的需求,闲来无事,愿将毕生所学传授大家,不求感恩图报,只求大家关注!
假设分支名称为old_Name,想要修改为 new_Name

1. 本地分支重命名(还没有推送到远程)

 $  git branch -m old_Name new_Name

2. 远程分支重命名

(已经推送远程-假设本地分支和远程对应分支名称相同)

a. 重命名远程分支对应的本地分支

$  git branch -m old_Name new_Name

b. 删除远程分支

$ git push --delete origin old_Name

c. 上传新命名的本地分支

$ git push origin new_Name

d.把修改后的本地分支与远程分支关联

$ git branch --set-upstream-to origin/new_Name

关联目的是,如果在本地分支下进行pull 和push操作时 ,便不需要指定远程的分支。
如果在没有关联且没有指定分支的情况下,直接使用 git pull 命令,会提示你如下信息:

Window:projects user$ git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
    git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
    git branch --set-upstream-to=origin/<branch> pj-risk

解决办法:
例如,使用命令git branch --set-upstream(test为创建的分支)

$ git branch --set-upstream debug origin/new_Name

小程序/微信商城/建站业务,望大家支持一下!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值