查看當(dāng)前所在分支
場(chǎng)景:在多人開發(fā)中,需要在主分支的基礎(chǔ)上創(chuàng)建一些分支分配給小團(tuán)隊(duì)或個(gè)人去開發(fā),然后小分支上的小功能開發(fā)完畢之后,再merge(合并)到主分支。
1.查看當(dāng)前所在的分支
下圖1.1中是 master 主分支

1.1當(dāng)前處在主分支
下圖1.2中是 pos_web_update 分支,不是主分支
1.2當(dāng)前處在pos_web_update分支,不是主分支
2.需要切換到為了修改項(xiàng)目而創(chuàng)建的新分支,這個(gè)分支可以在git上創(chuàng)建,例如當(dāng)前情況是需要切換到8-posauth-update分支
點(diǎn)擊上圖中的Git: XXXXX進(jìn)行切換
2.1當(dāng)前所有可見的分支
如果本地沒有這個(gè)需要切換到的8-posauth-update分支,則需要點(diǎn)擊遠(yuǎn)端的這個(gè)分支,將其拉取到本地
2.2將遠(yuǎn)程的分支checkout到本地
出現(xiàn)以下修改名稱的彈框提示
2.3點(diǎn)擊OK即可切換到這個(gè)分支
如果本地已經(jīng)有這個(gè)分支了,直接Checkout切換即可
2.4直接在本地的分支之間切換
3.修改代碼...
3.1 例如前端當(dāng)前更新了element-ui這個(gè)框架,升級(jí)到了2.4.6,則需要修改一點(diǎn)東西3.2 el-table 組件的展開每行的時(shí)間綁定屬性由@expand改成了@expand-change3.3 在項(xiàng)目路徑中全局搜索“@expand”,右鍵你想搜索的文件目錄,此處例子為src
3.3 右鍵你想搜索的文件目錄

3.4 或者選擇全局替換
3.5 Replace 或者 Replace All
1041536219655_.pic_hd.jpg
4.暫存到本地git服務(wù)器
4.1 在空白處右鍵,選擇Git -> CommitFile...
4.1 暫存到本地git服務(wù)器
4.2 commit
4.2 commit
4.3 繼續(xù)commit
4.3 繼續(xù)commit
4.4 推送到遠(yuǎn)端git服務(wù)器注意:可以先commit多次(可能改了多個(gè)地方)到本地git服務(wù)器,再push一次性到遠(yuǎn)端的這個(gè)分支上,這里直接push
4.4 推送到遠(yuǎn)端git服務(wù)器
4.5 再次點(diǎn)擊push
4.5 再次點(diǎn)擊push
4.6 顯示提交成功
4.6 顯示提交成功
5.大功告成,即可在gitlab上的可以看到提交的內(nèi)容

1131536221645_.pic_hd.jpg

1141536221862_.pic_hd.jpg