首页 > 其他 > 详细

03分支管理-多人协作

时间:2019-12-29 17:40:50      阅读:61      评论:0      收藏:0      [点我收藏+]

一、多人协作

当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且远程仓库的默认名字是origin。
当要查看远程库的信息,使用git remote 命令:
git remote -v 显示更详细的信息:
技术分享图片

 

 

技术分享图片
fetch表示有拉去的权限,push表示有推送的权限。
详细信息中显示了可以抓取和推送的origin的地址,如果没有推送权限,就看不到push地址。

1、推送分支

推送分支,就是把该分支上的所有本地提交推送到远程仓库,推送时,要指定本地分支,这样Git就会把该分支推送到远程库对应的远程分支上。
推送命令:git push origin 分支名称
技术分享图片
技术分享图片
但是,并不一定要把所有的分支往远程推送,那么,哪些分支需要推送,哪些分支不需要推送呢?
master是主分支,因此要时刻与远程同步;
dev是开发分支,团队所有成员都在尚明工作,所以也需要与远程同步。

2、冲突解决

有两台电脑,同事对一个远程库进行操作,首先电脑A对一个文件进行了修改并成功提交,此时电脑B再对同一文件进行修改再提交时会产生冲突,就是因为本地的基本仓库和远程仓库不一致,解决思路:先更新本地仓库,再推送。
当你的小伙伴的最新提交和你是试图推送的提交有冲突,解决办法也很简单,先用git pull吧最新的提交从远程仓库抓下来,然后在本地手动合并,解决冲突,在推送:git pull origin 分支名。

03分支管理-多人协作

原文:https://www.cnblogs.com/Guorisy/p/12115433.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!