vscode配置git踩坑记录

配置&版本

win10专业版(这个应该影响不大,我在win10和win8都试过了,只是第一次踩了一堆坑而已)
vscode July2020(version 1.48)
git version 2.27.0.windows.1

开始安装

git安装

Windows系统git安装,从清华的镜像网站下载的git安装包,具体安装过程的话,网上教程很多就不再赘述了,基本上就是下一步下一步往下点就可以,如果没有特殊要求的话直接按默认的配置勾选就行。
这里踩的坑,是安装以后。git安装好了需要配置用户名和邮箱,是用来标识提交的人的,缺一不可,但填错无影响:

git config --global user.name '你的名字' //设置用户名
git config --global user.email '你的邮箱'  //设置用户名邮箱

踩坑1)注意后边的单引号和命令之间是有一个空格的,如果没有空格,运行命令后不会报错,但是实际上并没有设置成功,没有设置成功的话后边提交的时候就会报错,说缺少名字或邮箱。
所以,以防万一,配置完之后还是检查一下:

git config user.name
git config user.email

vscode克隆代码

现在进入vscode就可以克隆云端仓库的代码了,由于国内克隆github太慢,我选择码云
在项目右上角的克隆/下载里边选择https就可以,然后复制那个地址,在vscode里ctrl+shift+p调出命令面板,选择git的克隆命令就可以。
在这里插入图片描述
踩坑2)如果没有其它的配置的话选https就可以,我以前公司用SSH(但是是运维帮我配的),我就下意识选了ssh,但是不好使。
克隆以后由于没有输入账号密码,vscode会跳出来一个提示提醒输入账号密码。
踩坑3)这个账号密码不会当时就校验对错,而且会存到windows里。当时我可能是手速过快一下子输错了,git报错:Git拉取代码未能对git remote进行身份验证。但并不会在跳出一个提示框让你输密码了,因为这个搞了好半天。
这个账号密码是在windows凭据管理中的,找到之后修改一下就可以。
详见https://blog.csdn.net/shang_0122/article/details/106693279

vscode代码修改及提交

这个时候直接修改克隆下来的代码,git会监测到修改,需要先提交到暂存区,然后再填写信息,选择对勾保存到本地git库,再然后就可以push到云了,这里注意,如果是多人协作的代码的话,修改和push之前一定要先pull一下避免冲突。
到这,push也成功了,在网页上也能看到自己的提交了,看起来仿佛就没有问题了。

但再次打开文件的时候,我发现vscode的git插件检测不到代码修改了!pull也报错,也无法再次提交代码了。要想再提交代码只能重新克隆。
踩坑4)一!定!要!记!得!保!存!工!作!空!间!
我用来试git的代码是之前做的小练习,都是很短的代码,也没什么依赖,所以就没有保存工作空间,但这真是一个坏习惯。很多配置的东西都是在工作空间里的,保存了工作空间之后再次打开就完全没有问题啦~

装git踩的坑目前为止就这些。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值