第五章:多人协作
多人协作 一 创建多人协作 如果需要多人协同开发,一般有两种方式: 1、添加合作者一起来管理仓库:将其他用户添加到仓库合作者中之后,该用户就具有向当前仓库提交代码。 github上给自己的项目添加Collaborators 现在改为manage access 对方已经登录github账号,然后访问自己的邮箱就会有提示邮件 2、创建一个组织,然后再该…
第六章:Rebase
Rebase变基 一、介绍 Rebase英文翻译变基,是用来把版本的提交日志进行合并整合,让我们看起来更加清晰的一种机制,简而言之就是修剪提交历史基线 主要有以下三种应用场景 二、场景一:把本地同一分支上提交的多个版本整合成一条线 程序员小林本地编写并提交了n个版本,这n个版本对小林来说是有用的,但对于他人来说是无意义的,所以我们没必要…
第七章:为开源项目贡献代码
为开源项目贡献源代码 1、fork源代码 将别人的源代码拷贝到我自己的仓库 2、把仓库clone到本地进行修改代码,然后commit、然后push到github 3、在github中给源代码的作者提交修复bug的申请(pull request) 在自己的github账号里新建pull request