Git笔记6(远程分支,别名)

gitk 窗口
git gui 窗口


git config --global alias.br branch 用br代表branch
git config --global alias.ui '!gitk' 用ui调用外部命令gitk


git push --set-upstream origin develop 在远程新创建一个develop分支,并将本地develop分支提交到远程
git checkout -b develop origin/develop 在本地新建一个develop分支,进入develop分支并与远程origin/develop分支关联
git push -u origin test 在远程创建一个test分支,并与本地test分支关联


git checkout --track origin/test(本地未取分支名字,默认用新建的远程分支的名字) 本地新建一个test分支,并在远程创建一个test分支关联
git push origin src:dest将本地src推送到远程dest


删除远程分支git push origin  :develop(冒号前是空格)
git push origin --delete delete(第二种删除远程develop分支方法)


git push --set-upstream origin develop:develop2将本地develop分支推送到远程新建的develop2分支
git push origin HEAD:develop2 将本地分支推送到远程develop2分支
git push origin develop:develop2 将本地develop分支推送到远程develop2分支
git push origin develop 


-------将远程分支develop2改成develop---------
git push origin --delete develop2
git push --set-upstream origin develop 
-------将远程分支develop2改成develop---------


git pull origin srcBranch:destBranch 将远程分支信息拉取到本地分支
git symbolic-ref HEAD 查看HEAD值
git symbolic-ref HEAD xxx 将HEAD修改成xxx


git show tagname 显示标签信息
git push origin v1.0 将v1.0标签推送到远程
git push origin --tags 将标签全部推送到远程
git pull 一并拉取标签
git push origin  :refs/tags/v6.0 将远程v6.0标签删除
git push origin --delete tag v5.0 将远程v5.0标签删除
git push origin refs/tags/v7.0:refs/tags/v7.0 将本地v7.0推送到远程v7.0
git remote prune origin 删除远程分支后,在本地执行这个命令删除本地分支
git log origin/master    git log remotes/origin/master   git log refs/remotes/origin/master


git fetch origin master:refs/remotes/origin/mymaster 从远端master拉取到本地mymaster
git checkout --track origin/mymaster 
git branch  -unset-upstream 如果远程删除了分支,运行这个命令可修复


git gc 
git remote rename origin origin2
git remote rm origin

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值