Git在VScode中的配置

N 人看过

本地安装Git,且已在环境变量中配置
Windows系统下的使用教程

在VScode中配置Git路径

settings.json中添加配置

"git.path": "%Git安装目录%/Git/cmd/git.exe",

在VScode终端中添加Git Bash

由于原有的Git Bash已经弃用,直接在settings.json中间中添加Git Bash路径是无法正确添加的,将得到如下错误信息:

Value is not accepted. Valid values: “PowerShell”, “Windows PowerShell”, “Command Prompt”, “JavaScript Debug Terminal”.

正确的做法是使用用新的规则配置:

"terminal.integrated.profiles.windows": {
        "Git-Bash": {
            // "source": "Git Bash", // 不可使用Git Bash
            "icon": "logo-github",   // 设置图标,可选
            "path": [
                "%Git安装目录%/Git/bin/bash.exe"
            ],
            "args": []
        },
    },
    "terminal.integrated.defaultProfile.windows": "Git-Bash", // 设置为默认,可选

文件改动无法显示Git的修改颜色标记

这是由于VScode无法识别软连接文件路径造成的,只需在真实路径下打开文件就可以正常显示了。

好用的插件

GitLens: 强大的历史查看功能

与历史版本对比修改差异

使用git reset回退版本会将原本在回退版本之后的提交全部删除,如果仅是为了查看与某一次历史版本的修改差异可以使用如下方法:

查看单个文件的历史版本
选择Open Changes with Working File查看当前工作目录下文件与某个历史文件之间的差异。

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 (CC BY-NC-ND 4.0) 进行许可。