UPDATE我有两个(2)当地的Git分支(开发和掌握)一(1)库。 Develop与当前的工作副本是最新的,Master不是。我如何让他们两个同步?我使用的是SourceTree,但是看不到这样做 - 命令行是唯一的方法吗?如果只有命令行,命令是什么?如何同步包含两个*本地*分支机构
0
A
回答
2
git checkout development
git merge master
OR
git checkout development
git rebase master
0
你可以简单地结帐要合并成和合并任何你分支你想进去的分支。你的情况:
$ git checkout master
$ git merge develop
根据您的意见,我想告诉你,的确develop
和origin/develop
是两个不同的分支。它们与任何其他两个随机挑选的分支可以是分开的,除了可能develop
可能跟踪origin/develop
,但这只是一个小方便。
如果你这样做git branch --all
,你会看到所有的分支,它们要么在这意味着它们是当地分支机构或some_remote/some_branch
这意味着形式some_branch
他们是一个远程分支的本地副本列表。
当您这样做时,git fetch some_remote
,您正在更新存在于some_remote
中的分支机构的本地副本。当您说git merge some_remote/some_branch
时,您合并的本地版本some_remote/some_branch
与git merge some_branch
合并您的本地分支的方式完全相同。
回答到原来的问题:
您可以添加开发库作为主存储库的远程:
# add develop as remote
$ cd /path/to/master
$ git remote add develop /path/to/develop
# update from it
$ git fetch develop
$ git merge develop/master
需要注意的是一个更好的想法是有一个单一的存储库发展和掌握分支机构,但可能会有特定的情况下有两个副本也是必要的。
+0
对不起,我没有正确地提出问题...请参阅上面的更新> – SpokaneDude
相关问题
- 1. 混帐:两个地方分支机构
- 2. 创建本地分支机构远程分支机构/本地机构时有什么不同?
- 3. 保持同步分支机构,Git的
- 4. github与本地分支同步分叉
- 5. git一个本地分支与多个远程分支同步:如何?
- 6. 如何同步两个本地文件结构
- 7. 是否有可能在我的本地机器上有两个分支包含不同目录的GitHub仓库?
- 8. 如何做两次在不同的分支机构HAML
- 9. 在切换svn远程分支机构时维护git本地分支机构
- 10. 与git仓库中的远程分支同步本地分支
- 11. 同步本地开发分支与远程分支
- 12. 如何保持一个测试分支同步,可在主机有一个特点,分支合并到两个
- 13. 如何将本地远程分支与GitHub同步?
- 14. 如何从GIT repo中删除我的本地分支机构
- 15. 如何在git中同步两个远程分支?
- 16. Qemu版本/分支机构?
- 17. MS同步框架 - 同步2个分支到中央分支
- 18. 如何包含两个不同版本的相同依赖项?
- 19. 如何包含同一头文件的两个不同版本?
- 20. 每个版本的分支机构与代码推广分支机构?
- 21. 在我的本地机器上的两个不同位置有两个不同的一个回购分支
- 22. 如何使新的本地分支跟踪创建的本地分支所在的同一个远程分支?
- 23. 同步两个只有几个文件不同的GIT分支
- 24. 如何同步两个Subversion版本库?
- 25. 保持分支机构与频繁部署同步
- 26. 如何获得包含在libgit2sharp提交远程分支机构的名单
- 27. 让git告诉两个不同分支中包含的代码是否相同
- 28. 如何在反应本地同步两个滚动视图?
- 29. 在Visual Studio代码中如何合并两个本地分支?
- 30. Maven的版本,颠覆分支机构和本地资源库
对不起,我没有正确地提出问题......请参阅上面的更新> – SpokaneDude
根据您更新的问题,我认为艾萨克的答案是正确的,您需要合并两个分支。 –
将* git合并开发/主*合并LOCAL开发成本地主? – SpokaneDude