vscode gitdiff 配置

在vscode 中使用gitdiff

  • 关键词
  • 平台说明
  • 背景
  • 难点
  • 实现过程
  • 小结

关键词

嵌入式、C语言、VScode

平台说明

项目 Value
操作系统 windows
编程语言 C,C+
代码编辑器 VScode

背景

为了实现在VScode中直接方便地查看当前代码与上一次commit的代码的区别。

难点

在vscode 中使用gitdiff的配置

实现过程

1.直接打开.gitconfig文件(一般在C盘用户名文件夹下)
在这里插入图片描述

2.添加配置

[core]
	longpaths = true
	editor = code --wait  /*这两行为调用vscode为git默认编辑器*/
[diff]
	tool = default-difftool
[difftool "default-difftool"]
    cmd = code --wait --diff $LOCAL $REMOTE
[difftool "diffmerge"]
	cmd = sgdm \"$LOCAL\" \"$REMOTE\"
[merge]
	tool = sgdm
[mergetool "diffmerge"]
	cmd = "diffmerge --merge --result=\"$MERGED\" \"$LOCAL\" \"$(if test -f \"$BASE\"; then echo \"$BASE\"; else echo \"$LOCAL\"; fi)\" \"$REMOTE\""
	trustExitCode = true
/*这11行为在vscode中配置gitdiff工具*/
[user]
	name = your-username
	email = your-email/*这两行为在vscode中配置git远程库账号*/

小结

vscode gitdiff 配置_第1张图片

vscode gitdiff 配置_第2张图片

你可能感兴趣的:(GIT,vscode,git,github)