vs code中的git配置问题

本文分享了作者从VisualStudio转向VSCode的经历,并详细介绍了在VSCode中配置Git功能的步骤,包括解决无法使用Git命令的问题,以及如何正确设置Git仓库地址。

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

上学期间使用visual studio写代码,VS过于庞大,后来逐渐转向git bash和NotPad++。日常使用clone/add/commit/add命令,代码编辑则用NotPad++进行编辑。

一个偶然的机会,看到了vs code的界面,被超酷的背景所吸引。之后,上网搜索该软件的介绍,立即决定上手玩一玩。
但在配置vscode的git功能时遇到一些问题,现将解决办法列出来,供大家参考:

安装vs code后,按快捷键‘ctrl+`’可调出命令行,默认是C盘用户目录。此时,如果你的git bash安装路径也是同样的路径,恭喜你,你可以正常使用git命令。

但如果你在配置git bash时,修改了路径(即你从git上clone项目时在你设置的目录下,例如:D:\github),你在命令行无法正常使用git。如果你输入git,将会出现“‘git’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。”这样的错误。

解决办法:
(1)找到git bash的安装目录,并找到bin文件夹(例如:D:\Program Files\Git\bin),将该路径添加至系统环境变量path中,如图所示。
gitbash安装路径添加至系统环境变量

(2)在vs code中,点击file->preferences->settings,如图所示。
vs code

(3)在setting中找到features->therminal->External:Windows Exec。并在gitbash文件夹中找到bash.exe文件,并将其路径复制到图中所示位置。
therminal配置

(4)在setting中找到features->therminal->Integrated:Cwd,将你建立的git仓库地址复制到图中所示位置即可。如果不知道自己的github仓库地址,打开gitbash客户端,软件会自动进入你设置的git仓库地址。
git代码存储地址

兜兜转转配置半天才能正常从github克隆代码,如果还没有安装gitbash的各位,如果想安装gitbash直接按照默认步骤安装吧,这样你的vs code的git功能不用上述配置,直接可用。

另外,多说一句,从git上准备克隆TensorFlow的代码,却发现其不支持32位的操作系统,哭晕在厕所。

### 如何在 VS Code 中为前端项目配置 Git #### 准备工作 为了能够在 VS Code 中成功配置 Git,需先完成以下准备工作: - 确保已安装 Git 工具[^1]。 - 在本地计算机上设置好 Git 的全局用户名和邮箱地址[^2]。 #### 创建项目文件夹结构 按照推荐的方式构建项目的文件夹结构有助于后续管理。可以参考如下步骤来创建适合的文件夹层次: ```bash mkdir my-front-end-project cd my-front-end-project ``` #### 初始化 Git 仓库 进入项目根目录后,通过命令行初始化一个新的 Git 仓库: ```bash git init ``` 这一步会在当前目录下生成 `.git` 文件夹,标志着该目录成为了一个受版本控制的空间。 #### 配置忽略文件 为了避免不必要的文件被提交至远程仓库,在项目根路径新增名为 `.gitignore` 的文件,并写入需要排除的内容列表。对于典型的前端开发场景来说,可能包括但不限于编译后的产物、依赖包以及编辑器临时文件等项[^4]: ```plaintext node_modules/ dist/ *.log .vscode/ .DS_Store Thumbs.db ``` #### 将代码纳入版本控制系统 当准备好初始版本之后,就可以把它们加入到暂存区域再正式提交记录了: ```bash git add . git commit -m "Initial project setup" ``` 这里使用 `.` 表示添加全部改动;如果只想针对某些特定部分,则替换具体文件名即可[^3]。 #### 设置远程仓库链接 假设已经在 GitHub 或其他平台建立了对应的空白存储库,那么现在就需要关联起来以便同步数据流: ```bash git remote add origin https://github.com/username/repository.git ``` 注意 URL 地址应替换成实际拥有的那个位置信息。 #### 同步本地修改到云端服务器 最后执行推送操作让远端也能获取最新状态: ```bash git push -u origin master ``` 如果是默认分支名称为主干线的话就如此书写;否则调整成相应标签比如 main 分支的情况则改为 `main` 参数传递过去。 #### 利用 VS Code 内建功能简化流程 除了上述手动方式外,还可以借助集成于 IDE 自身内的工具栏进一步优化体验过程。打开左侧边栏中的源控件图标(Source Control),接着按提示逐步处理待办事项直至最终发布成果展示出来为止。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值