创建GitHub流程

1.注册一个账户(accont)

2.创建一个仓库(repository)

3.创建一个分支(branch)

在编程时创建分支feature,后面再把修改合并入主干master,此时分支即可销毁。

4.提交(commit)

这是与svn不同的一点,也是GitHub特色。在编辑自己的分支版本时可以不断提交,这样可以记录很多小改动的log,帮助记忆修改期间的变化。如果只是本地修改,是无法打上log的,久了可能就忘记了。同时,这些log在后续merge时别人也能看到。

5.请求比对(pull request)

刷新分支,与主干比对,对自己新增的部分添加注释,也编辑与主干别人新增修改冲突的部分。类似于svn的比对和修改。

这也有GitHub最核心功能:在pull别人的同时会向别人推送自己的修改,然后各方可以讨论,最终决定是否可以合并。就像在一个聊天室一样。把默默无言的冲突解决,变成了可以在线交流~~~

6.合并(merge)

将修改编辑并确保无冲突后的分支合并入主干。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 后记: 此文是我做为程序员初入职后,面对的第一个专业问题 如何对项目代码进行版本控制管理? 的非正式总结。 显然获...
    QuietHeart阅读 357评论 0 2
  • &开发过程中离不开源代码的管理, 目地:为了解决在软件开发过程中,由源代码引发的各种蛋疼、繁琐的问题。 目前开发使...
    早起的虫儿子被鸟吃阅读 2,492评论 0 16
  • 命令的使用 1、检出 svn cohttp://路径(目录或文件的全路径)[本地目录全路径] --username...
    小李龍彪阅读 4,462评论 0 9
  • 深秋。成都。望江楼公园,竹林深处。一对年轻情侣立于薛涛墓前。 男:唐女校书薛洪度墓。凭吊唐朝最伟大的女诗人,你这个...
    抚琴_张颢阅读 1,484评论 11 13
  • 经济学 “沉没成本”不是成本 已经花出去的都不再是成本。比方说去看电影,我们坐在电影院里面15分钟、20分钟,就知...
    娟_e84e阅读 131评论 0 0