Git 分支 标签 及其它 ( 四 )

11.分支

使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。

11.1. 查看分支信息

在这里插入图片描述

11.1.1.–命令: 查看分支

# 列出所有本地分支
$ git branch
# 列出所有远程分支
$ git branch -r
# 列出所有本地分支和远程分支 ***
$ git branch -a

在这里插入图片描述

注意master分别前的字符*:它代表现在检出的那一个分支, 也就是当前所在分支

11.2. 创建新分支

以当前 版本创建新分支, 并切换到新的分支

在这里插入图片描述

以某版本为 创建新分支

11.2.1.–命令:创建新分支

# 新建一个分支,但依然停留在当前分支
$ git branch [branch-name]
# 新建一个分支,并切换到该分支
$ git checkout -b [branch]
# 新建一个分支,指向指定commit
$ git branch [branch] [commit]
# 新建一个分支,与指定的远程分支建立追踪关系
$ git branch --track [branch] [remote-branch]

在这里插入图片描述

11.3.提交新分支

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

远程仓库可以切换 分支

在这里插入图片描述

11.4. 切换 分支

在这里插入图片描述

11.4.1.–命令: 切换分支

# 切换到指定分支,并更新工作区
$ git checkout [branch-name]
# 切换到上一个分支
$ git checkout -

11.5.合并分支

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vnJTUSVs-1662466196003)(Git 与 idea.assets/image-20210125115133026.png)]
在这里插入图片描述

11.5.1.–命令:合并分支

# 建立追踪关系,在现有分支与指定的远程分支之间
$ git branch --set-upstream [branch] [remote-branch]
# 合并指定分支到当前分支 ******
$ git merge [branch]
# 选择一个commit,合并进当前分支
$ git cherry-pick [commit]

11.6.删除分支

在这里插入图片描述

在这里插入图片描述

11.6.1.–命令: 删除分支

# 删除分支
$ git branch -d [branch-name]

# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]

12.标签

12.1.创建标签

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

12.1.1.–命令: 标签操作

# 新建一个tag在当前commit
$ git tag [tag]
# 新建一个tag在指定commit
$ git tag [tag] [commit]

# 提交指定tag
$ git push [remote] [tag]
# 提交所有tag
$ git push [remote] --tags
# 列出所有tag
$ git tag

# 删除本地tag
$ git tag -d [tag]
# 删除远程tag
$ git push origin :refs/tags/[tagName]
# 查看tag信息
$ git show [tag]

# 新建一个分支,指向某个tag
$ git checkout -b [branch] [tag]

13.IDEA 2019 添加 push 工具按钮

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

成功

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值