博客專欄

        EEPW首頁 > 博客 > Git 分支和主分支相互合并的操作

        Git 分支和主分支相互合并的操作

        發布人:電子禪石 時間:2020-09-27 來源:工程師 發布文章

        在碼云上或者GitHub上創建遠程分支的時候,遠程分支最好和本地分支同名,先搞同名的操作方法。不同名的相互搞我覺得會很亂吧。

        1.Git push的時候一定先add,再commit,因為push時會去找add 了沒,commit了沒,要是都不干,那么push的內容就是空的。

        1.1merge 其實就是  你要把哪個分支的代碼更新到你當前的分支,你就merge它

        2.本地分支A沒有更新時,遠程master是最新時,如何更新本地分支A?

           1.要先把遠程master的代碼pull到本地master

           2.再切換到要同步的分支A上,為了以防萬一把遠程分支A的代碼pull下來

                3.在子分支A上運行 git merge master 就會將本地分支master的代碼同步到本地分支A上。

         

        3.子分支A更新了以后需要同步到遠程master上。

            1.要先commit+add 更新的文件,再push到遠程分支A,

            2.再切換到本地master分支

            3.再把遠程分支 A上更新的內容 merge到 主分支 master   ----  命令行就是  git merge 遠程分支A,或者在 Idea上點 Merge into Current 

            4.再push到遠程master

         

        在遠程分支A上merge到本地master這個操作在Idea上點 Merge into Current 就可以了,點了一下,就會發現master的代碼已經被修改了,再push一下就到遠程master了

         

         

        命令行的操作:

        #修改 Car文件

        git commit -m Car.java

        commit時也有可能會報錯,

        On branch dev_hongyu
        Your branch is up to date with 'origin/dev_hongyu'.

        這句話的意思就是文件沒有被跟蹤,直接  git add. 需要跟蹤的文件名稱。

        看了這篇文章才知道,add是要加到暫存區中的,正規操作是要add,再commit。要養成好習慣。

        https://www.cnblogs.com/qianqiannian/p/6005628.html

         

         

        #push到遠程分支A

        直接   git push

        要是輸入 git push  遠程分支A,就會報錯

         

        #切換到 master分支

        git checkout master

         

        #把遠程分支A的內容合并到主分支Q上

        git merge dev_hongyu

        這個時候在編輯器里就可以看到master的內容已經被改了,就差push到遠程主分支了。

        #再次push

        git push

         


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 深泽县| 宁海县| 成武县| 航空| 依兰县| 阳山县| 南汇区| 泾源县| 玉山县| 阿荣旗| 吴川市| 榆中县| 合肥市| 周宁县| 遂昌县| 将乐县| 长沙市| 开阳县| 咸阳市| 西昌市| 安化县| 湘潭县| 拉萨市| 江永县| 定远县| 普洱| 防城港市| 新乡市| 苗栗市| 五莲县| 财经| 钦州市| 区。| 湘西| 濉溪县| 永平县| 故城县| 五河县| 砀山县| 成武县| 田阳县|