基本上,在一台PC上我创建了一个分支,让我们说new_branch
并在那里进行一些更改。现在我想从另一台PC上的那个分支获取整个存储库。
问题在于,当我使用:
时git checkout new_branch
我收到new_branch不存在的消息。默认情况下,我是主人。
我该怎么做?
答案 0 :(得分:1)
克隆到新PC后,您可以执行以下操作:
git checkout -b new_branch origin/new_branch
# or better
git checkout --track origin/new_branch
默认情况下,克隆检出主分支,并在remotes/origin
命名空间中创建远程跟踪分支:您可以看到所有远程跟踪分支git branch -r
。
使用" Difference between git checkout --track origin/branch
and git checkout -b branch origin/branch
"。
如果您使用--track
选项,则您的本地分支机构会让远程跟踪分支的 upstream branch 。
默认情况下,一个简单的git push
会将该本地分支推送到原始仓库的同一分支上。