我最开始最详细了解Github操作是在廖雪峰的官方网站的Git教程上,教程里描述的很详细,还配有视频。
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
后面,我在优酷上找了一个视频 GitHub简单使用教程,从10分钟开始是关于团队项目管理的,很实用。
https://m.youku.com/video/id_XMzMwNzcwODE0OA==.html?ishttps=1
我是开始使用Github不久,小伙伴和我相互学习,一起进步。
下面是我和我的伙伴结对代码管理的具体操作过程。
队友创建了一个项目,把我拉进去。
https://github.com/FYrain/hello-world
我的伙伴在团队项目里新建了一个hello partner.txt的文件
最初的hello partner.txt
#include <stdio.h> int main() { printf("hello my partner.\n"); return 0; }
点Upload Files,上传我修改的hello partner.txt。
我修改的hello partner.txt
#include <stdio.h> int main() { printf("hello my partner.\n"); printf("hello,my name is linyingjie.\n"); return 0; }
在Pull requests里的files changed中显示hello partner.txt被我增加了一行,队友同意了我的修改
之后队友也做了他的修改,在Pull requests有显示
小伙伴修改的hello partner.txt
#include <stdio.h> int main() { printf("hello my partner.\n"); printf("hello,my name is linyingjie.\n"); printf("hello,my name is fengyuxuan.\n"); return 0; }
我同意了他的修改,进行代码合并。
点Blame可以查看代码修改记录
点History,可以查看合并修改历史
README.md
以上就是我和伙伴的代码管理的操作过程。
跟伙伴合作的时候很愉快,虽然出了一些问题,但收获很多,很满足。
小伙伴的GitHub:https://github.com/FYrain
我的GitHub: https://github.com/yingjieLegend
原文:https://www.cnblogs.com/Julylin2018/p/8965099.html