文档章节

gvimdiff作为git的mergetool的配置文件(转载)

eric-PAY4
 eric-PAY4
发布于 2013/04/13 13:28
字数 122
阅读 198
收藏 0
Git

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

原文出处http://linuxtoy.org/archives/merging-with-git.html
编辑 ~/.gitconfig 文件

[merge]
   tool = whatever_you_want
[mergetool "whatever_you_want"]
#    cmd = "gvim --noplugin --remote-tab-silent \"+set buftype=nowrite\"
#\"$PWD/$MERGED\" && sleep 1;\
#           gvim --remote-send \":split $PWD/$REMOTE<CR>:set
#buftype=nowrite<CR>:vertical diffsplit $PWD/$LOCAL<CR>:vertical diffsplit
#$PWD/$BASE<CR>:set buftype=nowrite<CR><C-W>l\""
#    cmd = "gvim --noplugin \"$PWD/$MERGED\" \
#        +\":split $PWD/$REMOTE\" +\":set buftype=nowrite\" \
#        +\":vertical diffsplit $PWD/$LOCAL\" +\":set buftype=nowrite\" \
#        +\":vertical diffsplit $PWD/$BASE\" +\":set buftype=nowrite\" \
#        +\":wincmd l\""
   cmd = "gvim --noplugin \"$PWD/$MERGED\" \
       +\":split $PWD/$REMOTE\" +\":set buftype=nowrite\" \
       +\":vertical diffsplit $PWD/$LOCAL\" +\":set buftype=nowrite\" \
       +\":vertical diffsplit $PWD/$BASE\" +\":set buftype=nowrite\" \
       +\":wincmd l\""

本文转载自:

eric-PAY4
粉丝 6
博文 12
码字总数 1635
作品 0
深圳
程序员
私信 提问
使用git 之三 分支(学习笔记三)

分支 git branch new //创建新分支 直接合并(merge) git checkout -b alternate master //直接创建alternate分支并到该分支上去 ;在alternate分支上新建一个gti add about.html然后git commi...

独钓渔
2013/07/05
216
0
Windows下使用Beyond Compare作为git的比对与合并工具

Windows下使用Beyond Compare作为git的比对与合并工具 介绍 其实各种git的GUI客户端都有自带比对工具,但是一开始学Git的时候,用的是Windows下的Git Bash,后来也渐渐熟悉各种命令,用图形客...

Tek_Eternal
2014/11/25
16.8K
8
【Git配置技巧】01. 配置文件git config介绍

Git有一个工具被称为git config,它允许你获得和设置配置变量;这些变量可以控制Git的外观和操作的各个方面。 一. 配置文件的存储位置 这些变量可以被存储在三个不同的位置: 1./etc/gitconf...

shzwork
05/16
3
0
【git配置】配置详解&快捷命令(自定义短命令)

查看配置 git config 查看所有的设置 查看配置 git config -l ,选项参数 --system: 系统配置(所有git账户) --global: 全局配置(一个用户) --local: 项目[本地]配置(一个项目), 或者叫仓...

echojson
03/24
187
0
初次运行 Git 前的配置

1.5 起步 - 初次运行 Git 前的配置 初次运行 Git 前的配置 一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你...

海阔天空玩世不恭
2016/04/27
25
0

没有更多内容

加载失败,请刷新页面

加载更多

类比思想歪解Java线程

在操作系统的概念里,有内核态,用户态。其实,操作系统的最小执行单位是进程,而进程是分类型的,有两种类型,内核进程,用户进程。 内核进程由操作系统启动时创建,用户进程是由用户程序启...

萧默
47分钟前
2
0
Git推送错误“ [[远程拒绝]主机->主机(分支当前已签出)”)

昨天,我发布了一个有关如何将Git存储库从我的一台计算机克隆到另一台计算机的问题 , 如何从另一台计算机“ git clone”? 。 现在,我可以成功地将Git存储库从源(192.168.1.2)克隆到目标...

javail
57分钟前
4
0
Selenium 4.0 Alpha更新日志

早在2018年8月,整个测试自动化社区就发生了一件重大新闻:Selenium的创始成员Simon Stewart在班加罗尔Selenium会议上正式确认了Selenium 4的发布日期和一些重要更新。 Selenium 4.0 Alpha版...

八音弦
今天
7
0
2、编写程序求Sn=a+aa+aaa+…+aa…aa的值,其中a是1—9之间的一位数字,n表示 a的位数

//编写程序求Sn=a+aa+aaa+…+aa…aa的值,其中a是1-9之间的一位数字, //n表示 a的位数 #include<stdio.h> int main() { int a,n,i,Sn=0,Z=0; printf("please intput a:\n"); scanf("%d",&a......

201905021729吴建森
今天
5
0
Git中的HEAD是什么?

您会看到Git文档说出类似 分支必须在HEAD中完全合并。 但是到底什么是Git HEAD ? #1楼 了解正确答案的一种好方法是运行git reflog HEAD ,您可以获得HEAD所指向的所有位置的历史记录。 #2楼...

技术盛宴
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部