利用PyCharm操作Github(二):分支新建、切換、合併、刪除

  在文章利用PyCharm操作Github:倉庫新建、更新,代碼回滾中,我們已經學習到了如何利用PyCharm來操作Github,其中包括了一些常見的Github操作:倉庫的新建、更新以及代碼回滾。在本文中,我們將介紹Git的另一部分的常見操作:分支新建、切換、合併、刪除,這些操作我們將藉助PyCharm來實現,用Github作爲Git的演示。
  我們假定讀者已經在PyCharm中設置好了Git以及Github賬號,同時對Git的分支操作有初步的瞭解。我們以筆者的Github上的一個測試項目Github_From_PyCharm爲例,該項目的訪問網址爲:https://github.com/percent4/Github_From_PyCharm,該項目現在僅有一個默認的master分支。
  我們將該項目clone到本地。

分支新建

  用PyCharm打開clone至本地的Github_From_PyCharm項目,點擊右下方的Event log下面的Git:master可以查到到該項目的分支信息,如下圖:
項目分支信息
可以發現,該項目在本地、遠程Github上都只有一個默認的master分支。點擊“+New Branch”可以創建新的分支,我們取名爲“test”分支,創建好後會發現右下方的“Git:master”已顯示爲“Git:test”,說明項目在本地的分支已經切換至test分支,同時我們新建一個test.txt,裏面內容爲“This is a test branch in 2019-12-21.”
  將該項目按照文章利用PyCharm操作Github:倉庫新建、更新,代碼回滾中的步驟提交至Github上,提交成功後Github上的界面如下:
Github項目上已經有兩個項目了
查看test分支,我們可以看到新增了一個test.txt文件,裏面內容如下:

test分支上的test.txt文件
這說明我們成功地創建了一個新分支:test,並提交成功。

切換

  PyCharm中的分支切換十分簡單,我們再次點擊右下角Event Log下的“Git test”,顯示如下:

顯示項目中的分支
可以看到,現在改項目在本地、Github上都有兩個分支:master和test,而現在是test分支。如果我們想切換至master分支,需要點擊master分支的右側文字“origin/master”,再選中“Checkout”即可,這時候右下方應該顯示爲“Git:master”,說明項目已經切換至master分支了。

分支合併

  如果我們還需要將test分支合併至master分支,也就是將test分支的修改內容合併至master分支。首先將項目切換至master分支,右擊 --> Git --> Repository --> Merge Changes,如下圖所示:
分支切換
在彈出的彈框中,選擇需要合併的分支爲本地的test分支,並寫好Commit Message,如下圖:
分支合併提交
點擊“Merge”按鈕後,該項目就已經合併成功。如果我們還想把合併後的master分支提交到Github上,這時候我們需要注意,右擊選擇Git後,選擇“Add”再push到Github,注意,是選擇“Add”,而不是“Commmit Directory”,不然PyCharm就會提示“no changes detected”。這時候我們再查看Github上master分支中的內容,截圖如下:

遠程分支已經合併
可以看到,遠程分支已經合併成功了,我們成功地將test分支中的修改內容合併到master分支了。

分支刪除

  分支刪除的操作也十分簡單,和分支切換的操作很類似,我們點擊右下角的“Git master”,點擊需要刪除的test本地分支,再選擇“Delete”即可。

  本次分享到此結束,感謝大家閱讀~

注意:本人現已開通微信公衆號: Python爬蟲與算法(微信號爲:easy_web_scrape), 歡迎大家關注哦~~

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