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

Git 分支命令详解

作者头像
子晋
发布2022-01-18 21:41:55
发布2022-01-18 21:41:55
87300
代码可运行
举报
文章被收录于专栏:子晋城子晋城
运行总次数:0
代码可运行

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

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

查看所有分支

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

本地分支操作

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

远程分支操作

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

修改远程分支名称

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

代码语言:javascript
代码运行次数:0
运行
复制
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
代码运行次数:0
运行
复制
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 归档