Git 如何从另一个存储库创建新分支?

Git 如何从另一个存储库创建新分支?,git,git-branch,git-repo,Git,Git Branch,Git Repo,我有一个带有主分支的存储库(repo1)和另一个带有主分支的存储库(repo2)。现在,我想从repo2在repo1中创建一个具有所有提交历史记录的新分支 我的预期结果: repo2 ---- | \ master repo1 ---------- | | \ \ master master-from-repo2 远程分支master从repo2提取到本地分支master-from-repo2谢谢,它工作正常。如果repo2有另一个分支,

我有一个带有主分支的存储库(repo1)和另一个带有主分支的存储库(repo2)。现在,我想从repo2在repo1中创建一个具有所有提交历史记录的新分支


我的预期结果:

repo2
----
|
 \
  master


repo1
----------
|         |
 \         \
  master    master-from-repo2

远程分支
master
repo2
提取到本地分支
master-from-repo2

谢谢,它工作正常。如果repo2有另一个分支,并且当我想要获得此分支时,我可以这样做:
any-branch-in-repo2:master-from-repo2
而不是
master:master-from-repo2
?是的,任何分支都可以。
cd repo1
git fetch repo2 master:master-from-repo2