前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git 分支命令详解

Git 分支命令详解

作者头像
子晋
发布2022-01-18 21:41:55
7940
发布2022-01-18 21:41:55
举报
文章被收录于专栏:子晋城子晋城

Git 分支命令详解主要包括以下几个方面:

  1. 查看所有分支
  2. 本地分支操作
  3. 远程分支操作
  4. 修改远程分支名称
  5. 分支的合并操作
  6. 参考资料

查看所有分支

代码语言:javascript
复制
查看本地分支
git branch
代码语言:javascript
复制
查看远程分支
git branch --remote
代码语言:javascript
复制
查看所有分支(包括本地分支和远程分支)
git branch --all
或
git branch -a

本地分支操作

代码语言:javascript
复制
创建本地分支
git branch <分支名>
代码语言:javascript
复制
查看本地分支
git branch
代码语言:javascript
复制
切换本地分支
git checkout <分支名>
代码语言:javascript
复制
删除本地分支
git branch --delete <分支名>
或
git branch -d <分支名>

远程分支操作

代码语言:javascript
复制
查看远程分支
git branch --remote
代码语言:javascript
复制
克隆指定远程分支到本地
git clone --branch <本地分支名> <远程仓库地址>
代码语言:javascript
复制
删除远程分支
git push origin --delete <远程分支名>
或
git branch --remote --delete origin/<远程分支名>
代码语言:javascript
复制
将本地分支推送到远程分支
git push -u origin <本地分支名>

修改远程分支名称

需求描述:创建一个本地分支 develop 并推送到远程,然后将远程分支 develop 改名为:dev。

代码语言:javascript
复制
1. 创建本地 develop 分支
git branch develop    
 
2. 切换到本地 develop 分支
git checkout develop    
 
3. 将本地 develop 分支推送到远程
git push origin develop 
 
4. 查看远程分支
git branch --remote    
  
5. 将本地 develop 分支修改为 dev 分支
git branch --move develop dev    
或
git branch -m develop dev
 
6. 查看本地分支
git branch    
 
7. 将本地 dev 分支推送到远程
git push origin dev 
 
8. 删除远程 develop 分支
git push --delete origin develo

分支的合并操作

需求描述:现在需要修复bug,所以在本地的 develop 分支上创建一个 bugfix 分支,后面 bug 修复完成,提交代码,并将本地 bugfix 分支推送到远程,最后删除本地的 bugfix 分支,也删除远程的 bugfix 分支。

代码语言:javascript
复制
1. 创建本地 bugfix 分支
git branch bugfix
 
2. 切换到本地 bugfix 分支
git checkout bugfix    
 
3. 将本地 bugfix 分支推送到远程
git push origin bugfix 
 
4. 查看本地分支
git branch
 
5. 切换本地 bugfix 分支到 develop 分支
git checkout develop
 
6. 更新本地 develop 分支代码
git pull origin develop
 
7. 合并本地 bugfix 分支到 develop 分支
git merge bugfix
 
8. 将本地 develop 分支推送到远程
git push origin develop 
 
9. 删除本地 bugfix 分支
git branch -d bugfix
 
10. 删除远程 bugfix 分支
git push --delete origin bugfix

参考资料

Git 查看、删除、重命名远程分支和 tag Git 命令合并分支代码

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-06-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查看所有分支
  • 本地分支操作
  • 远程分支操作
  • 修改远程分支名称
  • 分支的合并操作
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档