从另一个本地存储库获取完整的git分支

时间:2014-03-21 11:12:39

标签: git git-branch

我有一个远程存储库,2个本地存储库让我们说repo1和repo2。我正在从repo1检出的分支(project1)上工作。还有另一个分支(project2)从repo2中检出。 Project2分支有我已经提交但未推送的更改(不想推送)。我想从project2获取所有更改到project1分支。我做了

git fetch <my repo2> project2

然后樱桃挑选最新的提交。但它只获取最新的提交更改。我尝试在第一次和最后一次提交之间进行提取,但在这种情况下,它只获取第一次提交。

git fetch <my repo2> project2 && git cherry-pick <First commit SHA1>..<last Commit SHA1>

有人可以帮我找到问题。如何从repo2获取完整的分支到repo1。

1 个答案:

答案 0 :(得分:3)

如果要合并,则合并:

git fetch <my repo2> project2 && git merge FETCH_HEAD

cherry-pick选择只进行一次提交更改。

相关问题