Git開發——創建分支

對於IT人,開發過程中,版本控制器必不可少,它不僅可以“保存”歷史版本的代碼,控制版本,還 可以完成多人協作開發,目前常用到的應該就是SVN和Git了,接下來記錄下分支的使用。

本文基於Coding代碼託管平臺討論,以Android studio開發平臺實操

一、命令窗口

所有的代碼管理,都需要有一個管理窗口,要麼是在遠端,要麼是在本地。遠端的話,比如:coding、GitHub等平臺;本地的話,比如:安裝有Git客戶端的,可以用Git命令窗口操作,或者用開發軟件自帶的命令窗口。遠端管理窗口都已經可視化操作了,不再贅述,本地管理窗口,使用命令行執行,那麼先說說命令窗口怎麼調出來。

首先強調,電腦上需要先安裝Git
注意:如果使用開發軟件提交,必須要在開發軟件中配置安裝的Git信息,比如我的開發軟件是Android studio,我就需要在Android studio中的 File->Settings->Version Control->Git->Path to Git executable中配置我電腦上安裝的git.exe路徑(具體環境配置可以百度查詢)。

(1)Git客戶端的

(2)開發軟件自帶的<我使用的開發軟件是Android studio>

二、創建分支

(1)切換到主分支

git checkout master // master 爲待切換的分支名

從分支dev切換至主分支master(如果要切換至其他分支,將master改爲對應分支名即可)

(2)執行如下命令,在本地創建test分支

git branch test        // test 創建新分支的名字

或者

git checkout -b test   // test 創建新分支的名字

通過上面可以看出,每次添加都是在本地倉庫添加新分支,而遠端倉庫未添加;也可看出,基本添加分支語句是:git branch 分支名,而 git -b 分支名 是簡寫,並且還可以複用不同命令,比如:git checkout -b 分支名,就可以創建分支,並跳轉至該分支。類似這種命令還有很多,可通過"git --help"進行查詢,或者查詢 Git官網指令表 。


(3)將本地分支提交至遠端

通過上面可以看出,將本地分支提交至遠端,用的是"git push origin 分支名"命令。

三、刪除分支

git branch -d test  // test —— 待刪除的分支

(1)新建分支只存在本地倉庫 或者 新建分支與主分支已合併
直接執行"git branch -d 分支名"即可,操作如下:

(2)分支已在遠端倉庫存在,但沒有與主分支合併
發現error,未成功刪除test

這是因爲,直接在test分支狀態下刪除test分支,無法刪除,即:自己不能刪除自己,需要切換到其他分支進行刪除test分支操作

接下來,切換到主分支master中操作

發現error,未能成功刪除test分支

這是因爲test分支還未和主分支master合併,無法刪除

接下來,可以執行:git branch -D test 進行強行刪除

 

以上,只是真對本地倉庫中分支的刪除方法,如果想把遠程的分支刪掉,
執行:git push origin :test   或者  git push origin --delete test  即可

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