我使用 git 已经有一段时间了,并且对大多数操作都很熟悉,推、拉、合并、分支、分叉等。
我的问题是关于“当我克隆存储库时,我会得到所有代码的副本,包括所有分支”,我认为这是正确的。
但是,当其他人创建一个分支然后将该分支推送到 github 时会发生什么 - 只是未合并的分支。除非我专门按分支名称 git pull 它,否则我不会“获取”这个新分支吗?看起来就是这样。如果我从头开始并再次克隆整个存储库,这是否意味着我将获得新的分支?我的关键问题是 - 我怎么知道存在哪些其他分支。也就是说,虽然我个人可能从开发人员那里“知道”分支名称,但如果我不知道怎么办 - 我的“本地” git clone 如何知道新的分支名称?是当我 git pull origin master 得到新分支的名称然后我必须使用 master 列表中的 new_branch_name 来 git pull origin [new_branch_name] 吗?
我如何知道遥控器上新分支的名称?