GitHub 托管代码 团队进行工作

来源:互联网 发布:滑坡效应 知乎 编辑:程序博客网 时间:2024/06/03 16:17

我们公司最近开始使用GitHub 托管代码,当然公司这种创建私有库是要收费的,不同于个人上传共享自己代码,在这里我就介绍下如何使用GitHub来进行团队开发。
首先加入你们公司也是用GitHub 托管代码,那么要参与其中,那就需要加入你所在公司的 Organization ,这个呢就需要你们公司相关负责人来拉你进入,把你添加进 公司所在的 Organization 中后,你在你的 个人页中你就可以发现Organization了,点击进入公司的项目中,fork 相应的你要负责的项目。

这里写图片描述

在你fork 公司的项目成功后,你在你的个人的 Repositories 中就可以发现这个项目了,当然,这个项目是处于你的GitHub 远程仓库中的。

这里写图片描述

要注意你当前所查看你的项目是处于谁的远程仓库中的,同时要注意你要操作的分支,这个很重要。

这里写图片描述

这里写图片描述

如何将自己本地开发的代码上传到自己的远程仓库(这里就是指自己GitHub上),参见我的另一篇文章提交代码到GitHub,这里就不多说了,我在这主要说下如何将自己远程仓库上的代码(假设你已经上传上去了) 合并到 公司的远程仓库中。

如何合并代码,GitHub网页上可以处理,也可以利用GitHub客户端处理。我们先介绍在网页上处理。

这里写图片描述

这里需要注意的是分支一定要选择好,因为每个分支都有它的用处,如果提交错了,或者合并错了分支,再去撤销的话会非常的麻烦。

这里写图片描述

这里写图片描述

这里显示的是没有冲突,如果有冲突那就按照他给的提示来解决冲突。

这里写图片描述

这里写图片描述

这里写图片描述

同理提交也是一样的步骤,提交按钮在之前的图片上已经用红框圈出了,以上就是在网页上操作合并代码。

下面再介绍下用GitHub客户端来合并代码,客户端的话可以在官网是下载,打开后如下图所示:

这里写图片描述

需要注意的是你要操作的是你本人仓库中的项目,看清楚:

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

提交

以上就是利用客户端进行代码的合并了,以上操作的都是GitHub远程仓库的代码,你本人的本地仓库不涉及,所以你在在进入IDE里面进行工作的话,需要更新下代码。

提交: 你本地代码 → 你自己Github 上的远程仓库 → 公司在Github 的远程仓库

更新: 公司在Github 的远程仓库 → 你自己Github 上的远程仓库 → 你本地代码

以上就是代码合并的步骤,希望对大家能够有所帮助。

0 0
原创粉丝点击