图解vs code+git的使用

项目的分支结构

积分系统运用了git进行版本管理,大致结构是:
图解vs code+git的使用_第1张图片
(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的使用_第2张图片
第二步:用vs code打开代码,发现左下角为master。
在这里插入图片描述
第三步:点击master,出现分支选项。我们可以看到远程的dev-wzy分支和本地的master分支。点击“创建新分支”,输入名字dev-wzy。
之所以不在本地的master分支上操作,是怕名字混淆。
图解vs code+git的使用_第3张图片
新建本地的dev-wzy成功。
图解vs code+git的使用_第4张图片
第四步:从远程的dev-developing上拉取代码。
图解vs code+git的使用_第5张图片
第五步:至此,拉取代码就算完成了。接下来就可以开发了。

提交代码

提交代码的思想和上篇博客【git的入门操作和使用举例(超简单)】类似,都是:
1.git add:提交到暂存区
2.git commit:提交到本地分支
3.git push:推送到远程分支

下面小编来详细说说。
第一步:可以看到,我改了3个文件。起初都在“更改”区,点击加号后,将其全部存入“暂存的更改”区。此时就相当于进行了“git add”操作。
图解vs code+git的使用_第6张图片
第二步:在消息处添加注释,然后选择对勾,它会有蓝条移动,如果自己消失而没有弹框,就说明成功了。此时进行的操作就是git commit,将代码提交到了本地分支dev-wzy。
图解vs code+git的使用_第7张图片
第三步:点击…,选择拉取自…,从dev-developing中拉取代码。这一步的作用是保证自己此时的代码是最新的,因为在你开发时,可能小组别的成员提交了代码。如果有冲突,就会在这一步显示出来,解决后再次git add和git commit就好。
图解vs code+git的使用_第8张图片
图解vs code+git的使用_第9张图片
第四步:选择推送到,将代码git push到远程分支dev-wzy上。
图解vs code+git的使用_第10张图片
第五步:进入GitLab中,进行合并请求,将远程的dev-wzy分支合并到dev-developing分支上。
图解vs code+git的使用_第11张图片
第六步:提交合并请求
图解vs code+git的使用_第12张图片
第七步:点击Merge后无报错就算好了。这就算是将dev-wzy成功合并到了dev-developing。
在这里插入图片描述

小结

不管是命令行,idea还是vs code,拉取和提交的思路是一致的。
感谢思维清晰,冰雪聪明的新月的帮助,ღ( ´・ᴗ・` )比心。

你可能感兴趣的:(——【工具】,git,vs,code,项目管理)