我一直在谷歌上看这个,但没有找到一个完整直截了当的答案。
到目前为止,这就是我所知道的。
要设置新的回购,您可以
点击GitHub导航栏上的+,然后按照说明操作。
(那里没问题)
要添加协作者,您可以
转到GitHub上的回购 - >设置 - >合作者 - >按用户名搜索
(那里没问题)
为协作者添加分支以使用
git branch <branch-name>
(所以我创建了一个分支,我可以推送它,但是当他在克隆后执行'git branch'时,它不会显示在我的协作者的命令行上。)
让协作者在其计算机上设置回购
您克隆本地计算机上的目录
git clone <url> <customize name>
(这是正确的?当我尝试推送时,我遇到-set - upstream-to错误,我不确定这意味着什么,以及该做什么。)
我只是想找到一个简单的分步指南来完成所有这些,但似乎没有一个有效。
答案 0 :(得分:1)
git fetch --all
应该做到这一点。这将在克隆后获取所有分支。需要在协作者计算机上执行此命令。请查看以下Memory Management Rules。
答案 1 :(得分:1)
来自github页面。
当一个repo被克隆时,它有一个默认的远程名为origin,指向你在GitHub上的fork,而不是它分叉的原始repo。 要跟踪原始仓库,您需要添加另一个名为upstream /的远程
git remote添加上游git://github.com/user/repo.git
您还可以指定-v,它显示Git为读取和写入该遥控器时使用的短名称存储的URL:
git remote -v
根据您的方便,您可以添加更多遥控器进行推拉。
git remote add / path / to / git / url
您可以在此处找到更多详细信息:https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes