Github贡献 - 分叉或分支

时间:2014-01-04 04:52:22

标签: git github contribute

我在Github上创建了一个回购并添加了一个贡献者 和我一起工作。我有点困惑如何 指导他们参与项目

有些文档说他们应该把项目分给他们 拥有帐户然后在本地克隆

其他人说要创建主人的分支

我是git的新手,他是......但我有工作知识 CVS和SVN很困惑,以指导他最好的方式 结帐我的主人并继续工作

我应该告诉他分叉和克隆......或者如果我告诉他的话 分支......他是否需要先对主人进行初步结账?

试图清除它......

哦..也问我自己的理智......我应该在分支机构工作 关闭我自己的主人..当它影响本地文件时怎么样? 我切换分支

谢谢你们 瑞奇

1 个答案:

答案 0 :(得分:1)

是分叉您的仓库还是只是克隆和分支取决于您的工作流程。如果您想像集中式系统一样管理您的项目,那么只需让他在他的机器上使用以下方式克隆您的repo:

git clone https://github.com/username/your-project.git

然后他可以建立一个分支,并要求你从他的克隆中撤出。如果你想尝试源控制管理的分布式方法,那就让他分叉你的回购。然后他可以克隆,进行更改,推送到他的分支,然后在github上发送一个pull请求。我建议分叉,因为pulling from another machine似乎有点复杂,因为github有一些非常好的功能来显示已经做出的更改。无论你采用哪种方式,我都会建议分支,进行更改,然后合并回主人(你可以在this question的答案中看到推理。)

  噢..也问我自己的理智......我应该工作了   分支我自己的主人..这是如何影响本地文件   当我切换分支时

当您切换分支时,git会从文件中删除所有先前分支的提交和更改,然后将所有提交和更改添加到新分支的文件中。另外,我建议您查看git documentation。它应该能够回答关于git如何工作以及如何开始使用它的基本问题。