设为首页 收藏本站
查看: 781|回复: 0

[经验分享] Gut基础入门(十)Git远程分支

[复制链接]

尚未签到

发表于 2018-9-16 12:26:48 | 显示全部楼层 |阅读模式
  git fetch              #将远程主机的更新,取回本地
  git fetch       #取回远程主机的master分支
  git fetch origin master          #取回origin的master分支
  所取回的更新,默认会以"远程主机名/分支名"的形式读取。比如origin主机的master,就要用origin/master读取
  git branch -r     查看远程分支
  git branch -a     查看所有分支
  git pull命令的作用是,取回远程主机某个分支的更新,并与本地的指定分支合并
  git pull  :
  git pull origin next:master             #取回origin主机的next分支,与本地的master分支合并
  git pull origin next                    #远程分支是与当前分支合并
  Git会在本地分支与远程分支之间,建立追踪关系。如:在git clone时,本地分支默认与远程主机的同名分支,建立追踪关系,如:本地的master分支自动"追踪"origin/master分支
  手动建立追踪关系
  git branch --set-upstream master origin/next        #指定master分支追踪origin/next分支
  如果远程主机删除了某个分支,默认情况下,git pull不会在拉取远程分支的时候,删除对应的本地分支。这是为了防止,由于其他人操作了远程主机
  git pull -p         #在本地删除远程服务器上已经不存在的分支
  git push命令用于将本地分支的更新,推送到远程主机
  git push  :              #如果该远程分支不存在,则会被新建
  git push origin master                                 #将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建
  如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支
  git push origin :master                 #删除origin主机的master分支
  git push origin --delete master         #删除origin主机的master分支
  git push --all origin                   #将所有本地分支都推送到origin主机
  如果远程主机的版本比本地版本更新,推送时Git会报错,要求先在本地做git pull合并差异,然后再推送到远程主机,使用--force强制推送
  git push --force origin                 #使用--force选项,将会导致远程主机上更新的版本被覆盖
  git push origin --tags                  #git push默认不会推送标签,需要使用--tags指定


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-584533-1-1.html 上篇帖子: Git工作流之【一】新手快速使用 下篇帖子: Git Permission Denied
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表