为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第25天 git中多人协作场景

标签:
Git

课程名称:全方位入门git

课程章节: git多人分支集成协作时的常见场景

主讲老师:五月的夏天

课程内容:

今天学习的内容包括:不同人如何查看版本路线?不同人如何删除不想要的分支?不同人修改不同文件如何处理? 不同人修改相同的文件如何处理?

课程收获:

查看版本路线,可以使用git log --oneline --graph命令查看如下图的内容,这样就可以看到哪些人做了哪些操作。不同人查看版本路线的命令是一样的。
图片描述

当我们在github上建立了test的很多分支,我们就可以在本地通过git fetch命令,拉取远程的分支。然后通过git branch -av查看我们所有的分支,最后我们就可以通过git push origin --delete summer删除summer这个分支,删除之前,我们需要注意的是,我们的分支是不是真的不需要了而且分支的代码是不是已经合并到主分支上了。删除后会提示分支被删除了。
图片描述

当我们修改master分支代码并提交后,我们又在dev分支修改了代码,然后进行提交后会出现冲突错误,这时候我们需要先进行合并,我们通过git branch -av查看最后一次的提交的分支是哪个,然后通过git merge origin/dev命令合并后会提示输入信息,合并后就可以通过git push命令进行推送代码了,推送成功后就能在github上查看我们修改的内容。

当不同人修改了相同文件我们如何处理,首先我们在仓库中新建一个分支,然后将分支的代码拉取下来,然后配置自己的用户名和邮箱,修改后,我们进行git branch命令查看分支和远程分支的关系,并将test分支赋值下来,然后通过git checkout -b test remotes/origin/test将本地test和远程分支做关联。关联之后我们就可以修改内容并通过代码提交和push推送到远程仓库,推送后就可以在远程仓库中查看到修改的内容。如果另一个人想要修改,也是按照这个方法重复操作一遍即可。
图片描述

今天学习了边框的5-1和5-4的4个小结,花费了42分钟,今天主要学习了我们在进行多人协作时,我们可以查看别人的版本提交记录以及我们使用过分支后,不需要的时候就可以将分支进行删除。还有当别人和我们修改相同文件通过合并进行分支冲突的处理,除此之外还有我们不同人将分支和远程仓库做关联后,可以进行代码提交。

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消