【发布时间】:2021-06-26 03:58:31
【问题描述】:
我在使用 GitHub 时遇到问题: 我们有一个任务,我们应该在 3 个分支上工作,在每个人完成他们的工作之后,我们需要合并这些分支。 我们在 GitHub 上创建了一个 repo(假设是我创建的),我邀请了我的两个伙伴访问。
当我在终端中创建存储库时,我将空文件推送到 GitHub(我们还没有开始工作)。 现在我们开始创建分支,我作为 master 我在终端运行这三个命令:
git branch one
git branch two
git branch three
所以当我运行git branch 时,我应该看到四个分支:one、two、three、master。
我将代码推送到 GitHub,一切都很好。
当我和我的朋友想将 repo 克隆到我们的机器上时,问题就开始了,例如,我的第一个同事运行 git clone reponame,而当他运行 git branch 时,他只看到了分支 master。
我的问题:
- 为什么会发生这种情况,为什么我们看不到克隆的分支?
- 我们如何克隆包含所有分支的存储库?
【问题讨论】:
-
三个分支你推了吗?只是创建它们并推动 master 不会推动分支。此外,git branch 默认只显示本地分支。添加
-a也可以显示远程分支。 -
嘿伙计,谢谢你的回复,所以我也应该推树枝吗?不只是代码这将如何?你能写下这样做的步骤吗?感激不尽
-
如果你想让其他人看到它们,你必须 - 这不是应该的。现在有一个答案可以告诉你如何做。
-
@joey 请阅读:stackoverflow.com/help/someone-answers
-
哦,是的,谢谢我是新来的,正在使用这个平台,非常感谢分享这个。
标签: git github git-branch