git常用的分支、标签、推送命令总结

推送分支是把本地分支推送到远程仓库的分支,推送前要确保本地分支已经于远程分支关联,如果没有关联,可以把本地分支关联到远程的指定分支。如果没有关联,也可以把本地分支推送到远程的新建分支上。

创建本地标签:

 git tag -a 标签名 -m '标签描述'

本地标签推送到新建的远程标签:

 git push origin 标签名

删除远程标签


  git tag -d 标签名
  # 删除远程仓库标签
  git push origin --delete tag 标签名

 

创建并切换到dev分支

 git checkout -b dev

 

拉取远程1.1的标签在本地创建并切换到dev2分支,分dev2的内容与远程标签1.1相同

git checkout -b dev2 v1.1

拉去远程的dev2分支在本地创建成dev3分支,分支dev2的内容和远程dev3的内容相同

git checkout -b dev3 dev2

 设置本地分支跟踪远程指定分支

  git push -u origin dev

让当前本地分支与远程dev分支同步

git push --set-upstream origin dev
git push --set-upstream origin origin/dev

将本地分支推送到远程的新建分支

git push origin 本地分支名:远程要新建分支名

git push origin dev2:dev3

fatal: 如果您当前分支的上游分支和您当前分支名不匹配,为推送到远程的
上游分支,使用

    git push origin HEAD:dev5

为推送至远程同名分支,使用

    git push origin dev6
 

为推送至远程同名分支,使用

git push origin 当前分支名

git push origin dev6

 

将本地分支推送到远程非同名分支 

git push origin HEAD:dev5

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值