vimdiff和vim-fugitive安装,使用教程
1、vimdiff的安装
在终端执行
git config --global merge.tool vimdiff
git config --global merge.conflictstyle diff3
git config --global mergetool.prompt false
git config --global diff.tool vimdiff
git config --global difftool.prompt false
git config --global mergetool.keepBackup false
(最后一条为不产生备份文件)
2、vimdiff的使用
git difftool <修订号>(可选)
这个是和版本对比用的
do = diffget是用对方的代码
dp = diffput是自己的代码
control+w+w = control+w+control+w 跳转窗口
:diffupdate 更新状态
git mergetool
这个是解决冲突用的
diffget 1 使用第一个窗口 本地
diffget 2 使用第二个窗口 源(本地和远程的共同祖先)
diffget 3 使用第三个窗口 远程
颜色意义
只在某一文件中存在的行的背景色被设置为蓝色,而在另一文件中的对应位置被显示为绿色。
两个文件中都存在,但是包含差异的行显示为粉色背景,引起差异的文字用红色背景加以突出
这一块可以参考视频
https://www.youtube.com/watch?v=PO6DxfGPQvw
2、在vimrc中添加Plug 'tpope/vim-fugitive'
Gcommit = git commit
Gpush = git push
Gstatus = git status
Gpull = git pull
Gwrite = git add
Gread = git checkout
Gblame = git blame
Gmove = git mv
:Gdelete = git rm
优点:在vim中使用,不是在命令行执行
vimdiff和vim-fugitive安装,使用教程相关推荐
- centos得mysql安装教程_Centos下Mysql安装图文教程_MySQL
Mysql是比较常用的数据库,日常开发中也是采用地比较多.工欲善其事必先利其器,本文特地来讲解下如何在centos(其他linux发行版类似)下安装Mysql.首先准备的材料:Mysql,我这里采用的 ...
- Debian 光盘安装简易教程
这篇文章我会尽可能详细地说明如何快速安装纯净的Debian 8.2.0,需要懂一点vi编辑器的使用方法. 如果是新手,没用过 vim 编辑器也不用担心,我会尽量详细地说明使用方法. 首先在Debian ...
- Ⅰ:zookeeper的单机安装 - 详细教程
2021年Zookeeper最新系列 ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ...
- 什么是Vim,Vim及其安装
通过前面的学习我们知道,Linux 系统中"一切皆文件",因此当我们在命令行下更改文件内容时,不可避免地要用到文本编辑器. 作为一名 Linux 初学者,你必须熟练掌握 Linux ...
- mysql 5.7.18源码包下载_MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程
<MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程>要点: 本文介绍了MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程,希望对您有用.如 ...
- MacBook M1芯片 安装Centos8 教程(无界面安装)
M1 安装Centos8 教程 MacBook Pro M1芯片 安装Centos8 教程(无界面安装) Centos8 支持M1芯片下载地址 0.Linux关机命令 1.安装截图 2.安装完成重启后 ...
- [技术干货] zabbix docker安装详细教程
Zabbix常用的安装方法有源码安装.容器安装.镜像安装,本视频是[入门级]Zabbix系列之二--容器安装. [入门级]Zabbix Docker安装步骤详解 上一章: [专注]Zabbix源码安装 ...
- manjaro kde安装 配置教程
Manjaro kde安装配置教程 准备一个U盘 下载Manjaro 清华大学开源镜像:找到Manjaro-cd下载 https://mirrors.tuna.tsinghua.edu.cn/ 阿里巴 ...
- CentOS安装Redis教程
CentOS安装Redis教程 从官网下载Redis:https://redis.io/download 进入下载文件夹,解压安装包到opt目录下:tar -zxvf redis-4.0.2.tar. ...
- centos7 安装rtl8821ce教程
centos7 安装rtl8821ce教程 搜索到的教程都参差不齐,针对自己的安装经历自己写了一个,本人安装版本7.9 参考:Linux centos7升级内核(两种方法:内核编译和yum更新) ce ...
最新文章
- sql server和mysql分页查询_sql server和mysql中分别实现分页功能
- 2021年春季学期-信号与系统-第十三次作业参考答案-第六小题
- Redis中的自动过期机制
- Hazelcast入门指南第5部分
- linux使用创建es用户,linux用户权限设置(安装elasticsearch7.x)
- 如何使用用window.open()
- NSURLProtocol概述
- Web Service和SOAP以及HTTP的关系?
- poi 技术动态更新 Excel模板内容,动态更新内容
- 卷积神经网络的卷积核大小、个数,卷积层数如何确定呢?
- convert py to pyd
- HDU 5306 线段树
- 一个 C盘搬家 方式.Chrome搬家到D盘
- 三人表决器c语言实验报告,项目一:三人表决器的逻辑电路设计与制作
- 综合影响力模型InfG算法
- sql server 常用工具
- ipod nano 无法添加mp4视频 电影失败解决方法
- 一文了解BIOS相关名词
- O2O商业模式目前的状态需看透什么?未来会呈现怎样的特征?
- 全国数字金融与量化金融案例大赛经验分享
热门文章
- 数学建模 线性规划模型基本原理
- Notepad++ 6.0 发布,优化了大文件加载性能
- 浅谈PPM (Project Portfolio Management)
- 解决: VUE 项目中表单提交中文乱码、接口请求参数中文乱码
- DOCKER windows 7 详细安装教程
- navicat 导出的sql文件,再导入,运行SQL文件成功,数据库中却没有表
- Object.keys() Object.values()
- 十五、详述 IntelliJ IDEA 插件的安装及使用方法
- 448. Find All Numbers Disappeared in an Array 寻找有界数组[1,n]中的缺失数
- PHP 获取服务器详细信息【转】