Git 在idea中的分支操作

剛來新公司,初來乍到,最怕的就是提交代碼失誤,把遠程的代碼給誤刪誤操作了。以前用過Git,但並沒有用分支,由於一個項目,可能會有多個人來維護,所以Git 分支來管理代碼,每個人在自己的分支上,操作代碼,既避免了每次提交都會有衝突,又能更合理清晰的分離。

    1.  首先先要下載Git,然後 定義全局變量。

git config --global user.name "xxxx"

git config --global user.email "[email protected]"

    2.  然後就可以下載遠程倉庫的代碼了,gitlab或者GitHub或者別的倉庫的

         Git  clone   地址

         當然也可以用 IDEA,checkout,裏面的git

         注意的是:下載一般都是從master上下載。

   3.   建立本地自己的分支:

         idea 右下角,有Git標識的按鈕,點擊它,會彈出列表框

         點擊new branch 建立自己的本地的分支。

  4.   本地分支建好後,需要建立遠程的分支,並和本地分支建立聯繫。我的方式是:

        去你的遠程的鏈接,在遠程倉庫裏建立與自己本地分支名字相同的分支,然後在idea上,點擊push操作

        假如自己分支名字叫 test  那麼 這時候會出現如下:

    test -->origin:master

      此時直接修改,將master改爲test  然後點擊push  這時候遠程和本地就建立聯繫了

 

此時,創建分支就告一段落了,那麼,每次寫功能,改代碼,就在自己的分支上操作就可以了。

 

那麼問題是:有多個分支的時候,測試或者上線的話,肯定不是自己的分支,這時候需要把自己的代碼,合到需要的分支上,

     1   先把自己本地的代碼,需要提交的都提交到自己的遠程分支上;

     2   然後在idea中切換分支,假如現在測試或者上線的分支 是master,還是點擊右下角那個git,點擊master這個分支,會出現一列如圖:

                      

               1>點擊checkout, 這樣就切換到master分支了,

               2>同步該分支的代碼,

               3>點擊右下角git,現在可以看到當前分支 顯示的是master,  現在,點擊自己的分支,把自己的分支,然後點擊Merge

                    意思是把自己的代碼 merge到master分支上,  這樣就把自己的代碼合到 master上了,

               4>  push  現在也就是master上的代碼到遠程  

到這  一套流程完成了。

最後的話,可以點擊右下角git,點擊自己的分支,點擊checkout,切換到自己的分支,繼續擼代碼了。

 

 

 

 

 

       

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章