首页 > 系统相关 >ubuntu下git difftool工具使用

ubuntu下git difftool工具使用

时间:2023-05-18 13:46:52浏览次数:35  
标签:文件 git global difftool ubuntu diff config

默认使用vimdiff

git config --global diff.tool vimdiff

取消二次提示
每次使用git difftool时会有二次提示,如下设置可以取消

git config --global difftool.prompt false

支持退出整个对比

git config --global difftool.trustExitCode true
常用命令
]c:跳转到下一个diff处
[c:跳转到上一个diff处
zo:打开折叠代码
zc:重新折叠代码
dp:将当前差异从当前文件复制到另一个文件中
do:将当前差异从另一个文件复制到当前文件中

:qa可以退出当前文件对比

:cq可以退出整个文件对比

标签:文件,git,global,difftool,ubuntu,diff,config
From: https://www.cnblogs.com/cx850116/p/17411659.html

相关文章

  • Git使用介绍
     Git分支规范  详细介绍了master、develop、feature、release、hotfix、bugfix分支的定义和新建、合并、删除。 Git分支—提交规范 明确提交规则,提交格式要求 GitSCM教程文档https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E5%BC%80%......
  • 在.net6 使用opencvsharp4 在ubuntu arm64环境下遇到的问题
    rk3399Pro嵌入式板子在.net6中使用opencvsharp开发时,在windows平台可以正常运行,在ubuntu20.6,arm64架构下运行报错:unhandledexception.system.typeinitializationexception:thetypeinitializerfor'opencvsharp.internal.nativemethods'threwanexception.%0d%0a......
  • GitHub创建Github Action流水线来定时发送天气预报给email
     1、基本原理curlwttr.incurlwttr.in/Shanghaicurlwttr.in/wuhan   2、参考文章基于GITHUBACTION的定时任务,真香!https://blog.csdn.net/qq_40748336/article/details/110749375上文参考的文章GitHubActions入门教程_阮一峰http://www.ruanyifeng.com/blo......
  • git在windows和ubuntu安装
    一、git简介二、安装三、问题 一、git简介简而言之,git是代码管理工具,可以管理代理,协同开发,版本管理。详细请看这:去看看二、安装1.windows安装。由于git是基于linux命令的,所以在windows使用,得先安装个程序:去下载下载完成后,除了文件安装路径自己注......
  • .gitlab-ci.yml 语法错误导致 runner 报错“expected shallow list”
    报错信息:Runningwithgitlab-runner15.11.0(xxx)ongitrunnrxxx,systemID:s_xxxPreparingthe"shell"executor00:00Preparingenvironment00:00GettingsourcefromGitrepository00:01Fetchingchangeswithgitdepthsetto20...Reinitializ......
  • git 清理commit中历史提交记录的大文件
    git清理commit中历史提交记录的大文件起源是公司需要把代码仓库同步到另外一个代码仓库,结果另外一个仓库被限制大文件超过64M提交,所以会同步失败。刚开始我直接把大文件压缩到64m以内,结果还是同步失败。后来才知道是因为提交记录里面有包含大文件的信息也要删除才行。具体操作......
  • ubuntu 20.04 root 登录设置
    ubuntu20.04设置root默认登录1.设置root密码sudopasswdroot2.root用户编辑/etc/ssh/sshd_config文件vi/etc/ssh/sshd_config修改前:#PermitRootLoginprohibit-password修改后:PermitRootLoginyes3.重启ssh服务sudosystemctlrestartssh......
  • IDEA git提交速度慢
    背景:升级了版本2022.1.3后commitpush都很慢原因:Git速度慢解决方法,亲测速度超快.ideagit操作卡慢解决办法,可以试试:将%IntelliJIDEA%\bin目录下的runnerw.exe和runnerw64.exe改成runnerw.exe.bak和runnerw64.exe.bak,重启Idea,commit代码即可生效.......
  • Ubuntu防火墙相关
    查看防火墙当前状态sudoufwstatus开启防火墙sudoufwenable关闭防火墙sudoufwdisable查看防火墙版本sudoufwversion默认允许外部访问本机sudoufwdefaultallow默认拒绝外部访问主机sudoufwdefaultdeny允许外部访问443端口sudoufwallow443拒绝......
  • 034Ubuntu下rsync和inotify实现多路径文件实时同步
    一、安装#安装rsync和inotify-toolssudoapt-getinstallrsyncinotify-tools#使用nginx配置文件测试:/tmp#cp-rf/usr/local/nginx/conf/nginx_conf#初始同步rsync-avz--delete/tmp/[email protected]:/tmpvim/opt/script/monitor.sh#!/bin......