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