git分支和与远处版本库协作

(一)分支的用法:

主要作用是在现有代码的基础上开辟一个分叉口,使得代码可以在主干线和分支线上同时进行开发,且相互之间不会影响。

(1).查看当前版本库中有哪些分支:git branch

(2).创建一个分支:git branch  version1.0(分支名)

(3).切换到分支上:git checkout version1.0   ,   (在分支version1.0上修改的代码不会影响到master上的分支,在master上修改的代码不会影响到version1.0)

(4).在version1.0分支上修改并提交的内容合并到master分支上:  git checkout master

                                                                                          git merge version1.0

(5).删除分支:git branch -D version1.0 (要先切换到master分支才能删除)



(二)与远处版本库协作:

(1).将代码下载到本地:git clone 后面接上远处版本库的git地址

(2).将修改提交的代码同步到远程版本库上:git push origin(远处版本库的git地址)  master(指同步到master分支上)

(3). A.将远程版本库上的修改同步到本地: git fetch origin(远处版本库的git地址)  master(指同步master分支到本地)    说明:同步下来的代码并不会合并到任何分支上去,而是会存放到一个origin/master分支上,可以通过diff命令来查看远程版本库上修改了什么东西git diff origin/master,调用merge命令将origin/master分支上的修改合并到主分支上git checkout 主分支(切换到主分支)  git merge origin/master

B.将远程版本库上的修改同步到本地:git pull origin(远处版本库的git地址)  master(指同步master分支到本地)  说明:这是从远程版本库上的获取最新代码并且合并到本地,相当与fetch和merge这两个命令放在一起执行


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值