让Git 更好的配置

来源:互联网 发布:中国沿海湿地保护网络 编辑:程序博客网 时间:2024/06/06 02:25

一、树状结构的log

git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
定义一个别名 lg 以后用 git lg 就以树状结构查看log了。


二、使用 vimdiff 查看差异

git config --global diff.tool vimdiffgit config --global difftool.prompt falsegit config --global alias.d difftool
以后用 git d filename  就能查看文件 filename 的差异变化了

vimdiff 使用方法:

1、窗口移动:

ctrl + w 在对比两个窗口之间移动

ctrl + w + K (把当前窗口移动到最上边)

ctrl + w + H (把当前窗口移动到最左边)

ctrl + w + J (把当前窗口移动到最下边)

ctrl + w + L (把当前窗口移动到最右边)


2、在差异点移动
] + c 移动到下一个差异点
[ + c 移动到前一个差异点

3、折叠和关闭(相同的代码会被折叠)
z + c  折叠
z + o 打开折叠


三、使用 vimdiff 合并

git config --global merge.tool vimdiff


….. 待续

0 0
原创粉丝点击