我們有一個Master分支和一個Develop分支用於我們的回購。我們應該檢查(提交,推送)到我們的Develop分支,然後將其與我們的Master分支合併。然後爲主分支運行構建。我將我的更改直接推送給Master(然後將其標記),將Master提交到Develop之前,並且現在要將Develop與Master同步。最佳做法是什麼?我使用GitExtensions和Visual Studio 2015(我確定在做任何操作)。我是否會將Master推送到Develop中,或者檢查遠程分支Master,並與我的本地?讓Git分支同步
Q
讓Git分支同步
0
A
回答
2
我會發現最清楚的就是在本地簽出兩個分支,將從當地主人到您當地開發人員的更改合併。然後推動你的本地發展到遙遠。
1
我使用的作品這樣的事情該方案中的工作流程,你描述:
- 切換到開發分支
- 獲取所有
- 選擇最後(最新)承諾在主機上,右鍵單擊=>調整基線當前分支=>(提交ID)
如果Rebase能夠成功完成工作,如果沒有,您可能需要解決衝突或取消重做並從頭開始合併。
使用Rebase的原因是它維護一行提交,從而幫助保持一切清晰。
有關rebase與merge之間區別的更多信息,請參閱: https://www.atlassian.com/git/tutorials/merging-vs-rebasing
相關問題
- 1. 如何讓git與遠程主分支同步
- 2. 在git中保持分支同步?
- 3. 保持同步分支機構,Git的
- 4. git-svn分支 - 如何保持分支與中繼同步?
- 5. SVN:同步分支
- 6. 同步兩個只有幾個文件不同的GIT分支
- 7. git-p4同步在不同的分支和回購
- 8. Git:與原始分叉主同步分支
- 9. git一個本地分支與多個遠程分支同步:如何?
- 10. 如何讓GIT回購同步
- 11. Github未能同步分支
- 12. 同步分支在mercurial
- 13. 如何讓我的分支與Mercurial下的「默認」分支保持同步?
- 14. git的分支是提前起源/主,而回購是同步
- 15. netbeans同步ftp和git分支交換機
- 16. Redmine Git repo在分支重命名後不同步
- 17. Git簽到分支,如果主人不同步
- 18. 如何讓現有的git分支跟蹤遠程SVN分支?
- 19. 讓現有的Git分支跟蹤JGit的遠程分支?
- 20. 讓第二層分支與第一層保持同步
- 21. git分支(沒有分支)
- 22. github與本地分支同步分叉
- 23. git-svn分支
- 24. Git分支django
- 25. 讓git告訴兩個不同分支中包含的代碼是否相同
- 26. Git的部分叉,同步拉/合併
- 27. 爲什麼git分支和$(git分支)輸出不同的結果
- 28. 指向同一分支的兩個Git分支名稱?
- 29. Git跟蹤遠程分支,並推送到不同的分支
- 30. Git:使用.gitignore與不同分支