我在Github上创建了一个回购并添加了一个贡献者 和我一起工作。我有点困惑如何 指导他们参与项目
有些文档说他们应该把项目分给他们 拥有帐户然后在本地克隆
其他人说要创建主人的分支
我是git的新手,他是......但我有工作知识 CVS和SVN很困惑,以指导他最好的方式 结帐我的主人并继续工作
我应该告诉他分叉和克隆......或者如果我告诉他的话 分支......他是否需要先对主人进行初步结账?
试图清除它......
哦..也问我自己的理智......我应该在分支机构工作 关闭我自己的主人..当它影响本地文件时怎么样? 我切换分支
谢谢你们 瑞奇
答案 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如何工作以及如何开始使用它的基本问题。