夜owl

困到睡不着
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Git使用笔记4-在vscode使用git

Posted on 2025-11-20 11:33  夜owl  阅读(28)  评论(0)    收藏  举报

在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  

(15 封私信 / 41 条消息) 都2024年了,要彻底告别 git status 乱码 - 知乎

解决Git Status中文乱码问题的实用方法