天天看點

圖解vs code+git的使用

項目的分支結構

積分系統運用了git進行版本管理,大緻結構是:

圖解vs code+git的使用

(1)分為遠端分支和本地分支,遠端分支是組長在項目初始時就建立好了的,本地分支是我們每次新拉下代碼時,都需要自己建立的。

遠端分支:master——dev-developing——dev-wzy、dev-zs、dev-ls

本地分支:master——dev-wzy

(2)使用的大緻流程是:在本地分支dev-wzy上開發,在遠端分支dev-developing上拉取代碼,将開發好的代碼送出到遠端的dev-wzy。遠端的dev-wzy再合并到遠端的dev-developing。

遠端的dev-wzy是隻有我一個人送出代碼,每個人都有自己的遠端分支。所有人都将自己遠端分支上的代碼合并到dev-developing分支。最後,組長将dev-developing分支合并到master分支。

拉取代碼

第一步:在GitLab上複制連結,在準備好的檔案夾中右擊,選擇Git Bash Here,然後進行git clone操作。

圖解vs code+git的使用

第二步:用vs code打開代碼,發現左下角為master。

圖解vs code+git的使用

第三步:點選master,出現分支選項。我們可以看到遠端的dev-wzy分支和本地的master分支。點選“建立新分支”,輸入名字dev-wzy。

之是以不在本地的master分支上操作,是怕名字混淆。

圖解vs code+git的使用

建立本地的dev-wzy成功。

圖解vs code+git的使用

第四步:從遠端的dev-developing上拉取代碼。

圖解vs code+git的使用

第五步:至此,拉取代碼就算完成了。接下來就可以開發了。

送出代碼

送出代碼的思想和上篇部落格【git的入門操作和使用舉例(超簡單)】類似,都是:

1.git add:送出到暫存區

2.git commit:送出到本地分支

3.git push:推送到遠端分支

下面小編來詳細說說。

第一步:可以看到,我改了3個檔案。起初都在“更改”區,點選加号後,将其全部存入“暫存的更改”區。此時就相當于進行了“git add”操作。

圖解vs code+git的使用

第二步:在消息處添加注釋,然後選擇對勾,它會有藍條移動,如果自己消失而沒有彈框,就說明成功了。此時進行的操作就是git commit,将代碼送出到了本地分支dev-wzy。

圖解vs code+git的使用

第三步:點選…,選擇拉取自…,從dev-developing中拉取代碼。這一步的作用是保證自己此時的代碼是最新的,因為在你開發時,可能小組别的成員送出了代碼。如果有沖突,就會在這一步顯示出來,解決後再次git add和git commit就好。

圖解vs code+git的使用
圖解vs code+git的使用

第四步:選擇推送到,将代碼git push到遠端分支dev-wzy上。

圖解vs code+git的使用

第五步:進入GitLab中,進行合并請求,将遠端的dev-wzy分支合并到dev-developing分支上。

圖解vs code+git的使用

第六步:送出合并請求

圖解vs code+git的使用

第七步:點選Merge後無報錯就算好了。這就算是将dev-wzy成功合并到了dev-developing。

圖解vs code+git的使用
小結

不管是指令行,idea還是vs code,拉取和送出的思路是一緻的。

感謝思維清晰,冰雪聰明的新月的幫助,ღ( ´・ᴗ・` )比心。