2017-05-31 46 views
2

我一直在谷歌上查找这个,但还没有找到一个完整的直接答案。你如何设置GitHub仓库和分支进行协作?

到目前为止,这就是我所知道的。

要建立一个新的回购,可以

单击GitHub上的导航栏上的+,并按照指示。

(没有问题存在)

要添加合作者,你可以

转到您的回购在GitHub上 - >设置 - >合作者 - >通过用户名

搜索(没有问题存在)

增加分支的合作者使用

git branch <branch-name> 

(所以我创建了一个分支,我可以推到它,但它不会对我的合作者的命令行中显示出来,当他做“git的分支”克隆后。)

对于合作者设置他们的计算机

上回购您克隆目录的本地计算机

git clone <url> <customize name> 

(这是它的权利呢?当我尝试推送时,我收到了错误 - 上游 - 我不知道这意味着什么和做什么。)

我只是试图找到一个简单的分步指南做所有这些,但似乎没有一个工程。

回答

1

git fetch --all应该做的伎俩。这将在克隆后获取所有分支。该命令需要在您的协作计算机上执行。看看下面的question

1

从github页面。

当一个repo被克隆时,它有一个默认的远程调用origin,它指向您在GitHub上的fork,而不是它从其分出的原始repo。 保持原有回购的轨道,你需要添加另一个远程上游命名

git的远程添加上游的git://github.com/user/repo.git

还可以指定-v,这显示你阅读时,写于远程使用了Git已经存储了短名称的网址:

远程Git -v

您可以添加更多的远程推拉按你的方便。

git的远程添加/路径/要/的git/URL

你可以找到更多的细节在这里:https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes