git提交流程:使用gitlab与visual studio code

Git与SVN对比:
svn是集中式版本控制系统,版本库是集中放在中央服务器的,开发人员工作的时候,用的都是自己的电脑,首先需要从中央服务器下载最新的版本,然后开发,开发完后把代码提交到中央服务器上
git是分布式版本控制系统,分为两种类型的仓库,本地仓库和远程仓库
本地仓库:是开发人员在本地电脑上的git仓库
远程仓库:是在远程服务器上的git仓库

一、全局设置

  • 1、本地新建文件夹,比如git
  • 2、进入文件夹,右键git bash here
  • 3、关闭autocrlf, git config --global core.autocrlf false
  • 4、设置用户名和邮箱

git config --global user.name ‘your username’
git config --global user.email ‘your email’

二、clone代码

1、在gitlab主仓库页面找到clone,选择clone with HTTP下的url进行复制
2、找到本地路径,选择第一步git目录下,右键,找到git clone,上面url方框中粘贴你复制的url

三、使用visual studio code进行操作

1、点击左上角File,找到open folder,点击选择你本地的代码路径,即可在vscode中显示代码
2、新建本地分支从远程指定分支中pull(拉取)代码
点击左下角,在中间页面选择create new branch from,新建一个自己本地分支(随意取名),然后选择要拉取的远程分支
3、修改或新增代码
1)新增代码,在本地代码路径新增相应的文件即可
2)修改代码,直接修改对应的文件
3)点击刷新,即可在对应的Changes下看到你修改或新增的文件内容
4)点击Changes右边的+,即可把代码提交到Stage Changes(暂存区)
5)在中间的messages处选择你修改的描述,最后点击旁边的对勾表示提交(注意提交只是把代码提交到了你的本地仓库)
在这里插入图片描述
4、将个人本地仓库代码Push到远程仓库
5、push后在gitlab页面即可看到对应的提示,然后点击merge requests,选择你的本地分支合并到远程分支

四、fork操作

在gitlab页面有一个fork操作,即把远程主仓库的代码拉取到个人远程仓库中,我们也可以通过把个人远程仓库中的代码拉到本地,然后修改,push到个人远程仓库,最后合并到主仓库。
这样做可能会有一个问题,即多人同时修改代码时,你把主仓库代码拉到个人远程仓库中进行修改,然后别人修改了主仓库的代码,个人仓库代码和主仓库代码没有实时同步,这样你合并代码的时候可能会造成代码冲突,不如直接把主仓库代码clone到本地

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我爱夜来香A

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值