0%

Github多人协作-代码提交与冲突解决

之前很少参与多人协作的开发,最多给一些开源项目提交一些bug或者代码,因此对于github的多人协作的操作处于只知其概念而不知道其如何实现。。。

最近参与一个开源项目的开发工作,为了保证每个开发者都能在github上正确提交代码,诗翔同学将其github操作经验录制成视频供我们参考和学习,主要解决两大问题:

  • 代码提交
  • 冲突解决

视频简浅易懂,我觉得可供像我这种新学者学习,在此分享下,视频地址如下:介绍和模拟GitHub 多人协作代码提交与冲突解决

总结如下:

  • 创建分支,切换到分支
  • 在分支上修改代码,然后commit
  • 将本地分支上的修改push到github上
  • 在github网页上发起pull request,将分支代码merge到主枝master上
  • 若有冲突,则在网页上修改冲突代码直至可merge为止

视频教程中对于代码提交是使用github桌面版实现的,代码冲突是在github网页上解决的

多余后者,大部分人都比较熟悉,但是对于前者,有些人(包括我)之前几乎没用过。。。直到这次看了教学视频后,才发现github桌面版真好用。。再也不会碰到因为一些git命令没记住而去查笔记这尴尬的过程了

github桌面版的教程可看官方文章:Getting started with GitHub Desktop,可调整语言,有中文版哦

本文出自于http://www.bioinfo-scrounger.com转载请注明出处