将git的编辑工具设置成Notepad

git config --global core.editor "\"D:\notepad\Notepad++\notepad++.exe\" -multiInst -notabbar -nosession -noPlugin"

git 的对比工具从beyondcompare改成了meld,感觉从使用的角度来讲“meld更符合对比思维习惯”。

.gitconfig 文件设置

[user]
	email = ******@*****.us
	name = ******
[core]
	editor = \"D:\\notepad\\Notepad++\\notepad++.exe\" -multiInst -notabbar -nosession -noPlugin
[gui]

[diff]
    tool = meld
[difftool "meld"]
    path = D:/meld/Meld.exe

[merge]
    tool = meld
[mergetool "meld"]
    path = D:/meld/Meld.exe

设置meld工具为默认的对比工具

git config --global diff.tool meld

检查两个分支之间的差异

git difftool masterBranch..devBranch

对比某个分支与当前分支之间的差异,调用工具的时候,右边是当前代码,左边是临时代码

git difftool -d anotherBranch

对比stash区域内的内容差异

git difftool -d stash

MAC OS 上设置meld

brew cask install meld
git config --global difftool.meld.cmd 'open -W -a Meld --args \"$LOCAL\" \"$PWD/$REMOTE\"'
git config --global difftool.meld.trustExitCode true

帮助仓库

猜你喜欢

转载自blog.csdn.net/ljl86400/article/details/109737180