git merge tools
1.window下设置
(1.)配置全局的merge工具
git config --global merge.tool p4merge
git config --global mergetool.p4merge.cmd p4merge '$BASE $LOCAL $REMOTE $MERGED'
git config --global mergetool.p4merge.trustExitCode false
(2.)配置git diff工具
git config --global diff.tool p4merge
git config --global difftool.p4merge.cmd p4merge '$LOCAL $REMOTE'
2.Linux下设置meld
git config --global merge.tool meld
git config --global difftool.meld.path "/usr/bin/meld"
git config --global diff.tool meld
git config --global mergetool.meld.path "/usr/bin/meld"
3.其他方法
vim ~/.gitconfig
[merge]
tool = meld
[diff]
tool = meld
[difftool "meld"]
path = /usr/bin/meld
[mergetool "meld"]
path = /usr/bin/meld
4.使用
git difftool
git mergetool
Git提交日志模板设置
(1.)设置当前分支的提交模板
git config commit.template [模板文件名]
git config commit.template gitcommit_template
(2.)设置全局的提交模板
git config --global commit.template [模板文件名]
git config --global commit.template gitcommit_template
//设置文本编辑器
git config --global core.editor [编辑器名称]
git config --global core.editor vim
相关链接
https://qidawu.github.io/2015/08/27/git-mergetool/https://juejin.im/post/6861074853450956808#heading-12
博客主要介绍了Git相关设置。包括在Windows下配置全局的merge工具和git diff工具,在Linux下设置meld,以及其他方法和使用方式;还阐述了设置当前分支和全局的提交日志模板,最后给出了相关链接。
1180

被折叠的 条评论
为什么被折叠?



