win10专业版(这个应该影响不大,我在win10和win8都试过了,只是第一次踩了一堆坑而已) vscode July2020(version 1.48) git version 2.27.0.windows.1
Windows系统git安装,从清华的镜像网站下载的git安装包,具体安装过程的话,网上教程很多就不再赘述了,基本上就是下一步下一步往下点就可以,如果没有特殊要求的话直接按默认的配置勾选就行。 这里踩的坑,是安装以后。git安装好了需要配置用户名和邮箱,是用来标识提交的人的,缺一不可,但填错无影响:
git config --global user.name '你的名字' //设置用户名 git config --global user.email '你的邮箱' //设置用户名邮箱(踩坑1)注意后边的单引号和命令之间是有一个空格的,如果没有空格,运行命令后不会报错,但是实际上并没有设置成功,没有设置成功的话后边提交的时候就会报错,说缺少名字或邮箱。 所以,以防万一,配置完之后还是检查一下:
git config user.name git config user.email现在进入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
这个时候直接修改克隆下来的代码,git会监测到修改,需要先提交到暂存区,然后再填写信息,选择对勾保存到本地git库,再然后就可以push到云了,这里注意,如果是多人协作的代码的话,修改和push之前一定要先pull一下避免冲突。 到这,push也成功了,在网页上也能看到自己的提交了,看起来仿佛就没有问题了。
但再次打开文件的时候,我发现vscode的git插件检测不到代码修改了!pull也报错,也无法再次提交代码了。要想再提交代码只能重新克隆。 (踩坑4)一!定!要!记!得!保!存!工!作!空!间! 我用来试git的代码是之前做的小练习,都是很短的代码,也没什么依赖,所以就没有保存工作空间,但这真是一个坏习惯。很多配置的东西都是在工作空间里的,保存了工作空间之后再次打开就完全没有问题啦~
装git踩的坑目前为止就这些啦,如果还有其他的想要补充欢迎大佬评论区留言~
也是花了些时间码的字,走过路过的朋友,如果有帮到你的话点个赞好不好~