justcode.ikeepstudying.com
手把手教程:利用GitHub团队合作项目流程 - Just Code
目录: 零、前期准备 一、创建开发分支 二、Fork项目到个人的仓库 三、Clone项目到本地 四、和团队项目保持同步 五、push修改到自己的项目上 六、请求合并到团队项目上 七、团队项目负责人审核及同意合并请求 注:其中 零、一、七 是由团队项目负责人来完成的。开发人员只要从 二 开始就行了。 零、前期准备: 首先把队友直接push的权限关掉,即设置成Read。这样可以防止队友误操作,未经审核就把代码push到团队项目上。 Teams用来分配issue的时候会用到,所以保留下来,并不是没有用。 一、创建开发分支 master分支一般用来发布稳定版本,dev分支(开发分支)用来发布开发版本。 输入分支名称后,下面会跳出Create branch,点击即可创建。 下面图片写的是develop,是因为我们这个项目已经有dev分支了。如果你们没有dev分支,那么名字改成dev即可。这个影响不大。 分支创建完毕后,会自动跳转到dev分支。由于dev分支是从master分支上创建的,因此内容与master分支一致。 二、Fork项目到个人的仓库 点击右上角的Fork,并选择你的账号(一般在第一个)。就可以Fork团队项目到个人仓库啦。 Fork完成后 三、Clone项目到本地 首先是clone,clone的地址可以直接点击按钮复制(如下图)。 推荐使用SSH协议,用HTTP协议有时会出问题。 注意,这里clone的是你自己仓库里的项目 打开git命令行,输入指令和刚才复制的地址,回车即可克隆到本地 此时你只能看到master分支,并没有把dev分支clone下来。使用 git branch 命令查看本地分支,发现本地只有master分支。如下图的① 如上图的②,使用 git branch -a 查看所有分支,就能看到远程分支。 根据远程分支,我们可以创建一个新的本地分支dev,并把该项目的dev分支的内容放到本地dev分支。如上图③。 git checkout -b dev origin/dev 的意思是,创建一个dev分支(-b),并把远程dev分支(origin/dev)的内容放在该分支内。接着切换到该分支(checkout) 现在使用 git […]
Gideon