VSCode如何关联Git及使用

本文介绍了在Visual Studio Code (VSCode) 中遇到的权限问题以及如何关联和使用Git。通过修改设置文件,将Git路径指定到正确位置,解决VSCode终端无权限问题。同时,详细讲解了如何在VSCode中进行Git操作,包括提交更改、添加备注和推送至远程仓库。对于多人协作项目,还提醒了拉取代码的必要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人用习惯了webstorm,可是实习的公司用自己的私有npm,下载依赖总是出错,师父又没用过webstorm,无奈只能换vscode了,然而仍有我没遇到过的问题。vscode里的默认终端没权限,需要更改终端(之前用过VSCode,没遇到过这种情况);而且明明down下来的项目中有git文件,却无法使用,像图中那样,先说一下这个怎么解决的吧:

 首先打开左下角齿轮里的设置,搜素shell:windows,找到下图圈着的,点击在seetings.json中编辑,在里面添加一行代码  "git.path": "C:\\W\\Git(可用)\\Git\\cmd\\git.exe"   (按照自己git所在位置来写,一定要是双斜杠\\),亲身血的教训,千万不要在文件名里加文字,呜呜呜,后面我又重新安装的git,这里就不改了,大家参考就行……

 然后关联git,直接在上面提到的json文件里,再加上一句码  "terminal.integrated.shell.windows": "C:\\W\\Git(可用)\\Git\\bin\\bash.exe"    然后重启vscode,再打开终端就是git-bash了。

接下来说破一下如何使用吧,首先用vscode打开你clone下来的项目,当你修改了项目内容的时候,左侧的源代码管理会有显示更改。

 然后点击+号,就相当于git add .命令;之后再点击√号,相当于git commit -m "备注信息";右边的箭头输入需要备注的信息,然后按 Enter 确定。

 回车之后,所有的修改的文件,均已经提交到缓存区,1变成了 0;然后提交到远程仓库git push origin master

这个时候去到git仓库里面查看。就能够看到修改的内容了。

注意:如果是多人合作的项目,可能会有多人都clone了项目并进行了修改提交。这个时候在提交之前需要多做一步操作:拉取代码 git pull origin master,不然会发生冲突

 我也只是一个浅显的了解,虽然用过vscode,但是不熟练,还在摸索中……

### 如何在 VSCode使用 Git #### 配置全局 `.gitignore` 文件 当处理多个 Git 仓库时,可以设置一个全局的 `.gitignore` 文件来忽略特定类型的文件。这避免了为每个项目单独创建 `.gitignore` 文件的需求[^2]。 为了配置全局 `.gitignore` 文件,在命令行输入如下指令: ```bash git config --global core.excludesfile ~/.gitignore_global ``` 接着编辑 `~/.gitignore_global` 文件并加入想要忽略的文件模式。 #### 初始化 Git 仓库 打开终端或集成到 VSCode 的终端,并导航至项目的根目录下执行初始化操作: ```bash git init ``` 此命令会建立一个新的本地 Git 库用于版本控制当前工作区内的文件变化情况。 #### 远程库连接 对于团队协作开发而言,通常还需要关联远程仓库地址以便推送更新给其他成员查看。通过下面这条语句完成链接动作: ```bash git remote add origin <repository-url> ``` 其中 `<repository-url>` 是目标托管平台上的具体路径字符串表示形式。 #### 日常提交流程 日常工作中频繁使用的几个基本命令包括但不限于: - 添加更改过的文件到暂存区: ```bash git add . ``` - 提交这些改动并附带描述信息: ```bash git commit -m "commit message" ``` - 将最新的修改推送到远端服务器上同步状态: ```bash git push origin main ``` 以上就是在 Visual Studio Code 编辑器里边利用内置工具链管理源码变更的一个简单教程概述[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值