我完全按照指示完成,无论我只能掌握主人。推分支工作正常,但没有取得。
有没有人有任何建议?感谢。
答案 0 :(得分:2)
当您获取远程数据库时,分支在您的存储库中,但作为远程分支。 git branch
仅列出本地分支,因此不会显示。
您必须将分支设为git checkout -t origin/mybranch
本地分支(这也会在您的工作副本中进行检查),或git branch mybranch origin/mybranch
创建分支而无需结帐。
答案 1 :(得分:0)
当您列出分支时,您可以执行以下三项操作之一:
git branch
将显示本地分支(只有一个将在克隆后创建)
git branch -r
将显示远程跟踪分支。这就是你感兴趣的。
git branch -a
将显示所有分支(本地和远程跟踪)
要让本地分支跟踪远程跟踪分支,
git checkout -t origin/branchname
例如,如果您只想将远程分支合并到当前分支,则可能不需要这样做。
git merge origin/somebranch
工作得很好。