在vscode使用git
号称宇宙第一IDE,Vscode当然也内置了git配件,能够使用git的功能,如图打开

Vs中git三棵树
按照之前的三棵树模型来探索
1. 初始化目录(创建仓库)-git init
新建工作区或者打开工作区就会选择路径,然后点击上图的初始化存储库
当然我们可以使用git的终端来对vscode的仓库进行操作,下面结合终端来探索下用vscode操作git仓库。
2.添加文件到暂存区-git add
鼠标遇到文件,出现➕号,点击即可

3.提交暂存区内容到版本库(repository)--git commit
在输入框输入标志,ctrl+enter提交
或者点击√号,输入输入标志, enter提交

发布远程库
1.关联远程库
Vscode工作区是先在本地生成,所以走关联路线。
按图点击,进入github授权

会提示账号认证,直接点击浏览器打开,认证。
几点要求:
1.远程仓库只能是空的,否则会报错,
如果不是空的,需要在全局设置勾选push --force
2.只能是http链接
3.发布失败,需要重新修改,或者更换仓库去存储库设置
2.推送本地版本库到远程版本库git push
关联成功后,点击。。。选择推送
错误解决
出现这个错误的可能不是空仓库,需要设置勾选,设置不行的话到终端加 -f 参数推送,慎重操作。

git bash git status 显示数字不显示中文
输出路径的命令(例如ls-files、diff)将 在路径名中引用“不寻常”字符,方法是将 双引号中的路径名,并用 反斜杠与C转义控制字符的方式相同(例如, `\t`表示TAB,`\n`表示LF,`\`表示反斜杠)或带 大于0x 80的值(例如,八进制`\302\265`表示“micro”, UTF-8)。 如果此变量设置为false, 0x 80不再被认为是“不寻常”的。双引号, 反斜杠和控制字符总是转义, 这个变量的设置。 一个简单的空格字符是 不被视为“不寻常”。 许多命令可以输出路径名 完全逐字使用`-z`选项。默认值 是_true_.
通过-z选项的确可以输出正确的中文,但是执行命令输出的信息都在一行显示,太不友好了。
看到这个属性文档最后一点说默认值是 **_true_**,那么就关闭这个属性,把这个属性的值设置为**_false_**。命令行或者终端执行如下命令:
git config --global core.quotePath false
浙公网安备 33010602011771号