GIT 使用過程總結(二)

今天分享Git的本地分支和遠程分支的創建與刪除。

一、創建本地分支和遠程分支:

     1. git branch [分支名稱]  //創建本地分支

     2. git push --set-upstream origin [分支名稱] //創建遠程分支,並關聯到本地分支

     3. git checkout [分支名稱] //切換到新建分支

     PS: 創建遠程分支的時候,必須先創建同名的本地分支,會自動映射到該本地分支上。

     4. 下面用圖例說明:

     1)查看本地分支和遠程分支,我的遠程倉庫在github上,可以通過命令查看下git的配置信息,命令:

         git config --list 

         如圖:

         

      2)查看本地分支和遠程分支的情況:

        查看本地分支:git branch

        

       查看遠程分支:git branch -r

       

PS:目前本地和遠程都只有master。還沒分支的建立,接下來我們通過前面的分支創建命令,創建本地分支和遠程分支。

    3)創建本地分支和遠程分支(分支名稱:sxd_local_alien)

        創建本地分支:git branch sxd_local_alien

         

       創建遠程分支:git push --set-upstream origin sxd_local_alien

       

      PS: 從執行過程可以看到,遠程分支和本地分支會自動建立映射。

     4)從master 切換到本地分支

       git checkout sxd_local_alien

       

這個時候我們再看下git 的配置信息,會發現多了新建分支以及與遠程的映射內容。

     

二、刪除本地分支

      如果分支使用完成,需要刪除怎麼處理呢?接下來介紹下本地分支和遠程分支的刪除。

      1.刪除本地分支

       git branch -D sxd_local_alien_new //爲了演示,又新建了一個分支sxd_local_alien_new

       新建一個分支

       

       查看並刪除該分支:

       

三、如果遠程分支已經存在,本地沒有,想創建一個本地分支,自動關聯到遠程分支怎麼處理呢????

      我們可以試用一下命令:

      git checkout -b sxd_local_alien_new origin/sxd_local_alien_new

      

    如圖,該命令不僅創建了本地分支,還自動關聯到遠程同名分支,且切換到了這個新建的本地分支。

四、刪除遠程分支

    命令: git push origin -d sxd_local_alien_new

  

PS:刪除遠程分支,並不會影響與之映射的本地分支。

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