如何将Origin master克隆为新的本地分支?

时间:2019-10-29 02:47:11

标签: git

我有一个本地主机修改了一些东西。我想将源主机克隆为新的本地分支。我尝试了以下方法,但是我发现主机和新分支之间有一些不同的方式。我不知道为什么会发生这种情况。我该如何将Origin master克隆为完全相同的新本地分支。

  1. git fetch origin master:newMaster
  2. git checkout -b newMaster origin:master

1 个答案:

答案 0 :(得分:4)

  1. git fetch origin
  2. git checkout -b newMaster origin/master

origin是从中克隆的远程存储库的名称。 origin/master是所谓的“远程跟踪分支”。这是您的本地存储库跟踪master存储库上的origin分支的方式。

git fetch origin通过下拉新的提交并更新远程跟踪分支(即origin/master)来更新您对远程存储库的视图。然后,您可以像其他任何分支一样简单地从origin/master分支。

有关更多信息,请参见Working with Remotes in the Git Book