如何使 git diff --ignore-space-change 成为默认值

2024-04-03

我可能可以设置一个别名,但似乎我应该能够将其设置为配置文件中的一个选项,只是我无论如何都看不到这样做。

我只想要--ignore-space-change当我做 diff 时,而不是当我做 apply 或其他任何事情时。我试图让差异更容易理解,不要用没有真正变化的无关+/-线来混淆它。


你可以使用git 别名 or bash 别名如果您使用的是 shell 可用的操作系统。

  1. git 别名:运行此命令添加别名:

    git config --global alias.dfw 'diff --ignore-space-change'

    --ignore-space-change can be abbreviated to -w
    使用以下命令应用别名:git dfw

  2. bash 别名:运行此命令添加 bash 别名:

    echo "alias gitdfw='git diff --ignore-space-change'">>~/.profile

    打开新终端,直接运行即可gitdfw达到同样的目的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使 git diff --ignore-space-change 成为默认值 的相关文章

  • 规划 git 迁移的存储库布局

    我目前有一个大型 30K 提交 SVN 存储库 正在将其转换为 git 我们的代码库当前拥有一组通用 核心 代码 以及两个独立的基础 Java 和 NET 这使我们能够共享通用代码 并且当我们将构建推送给仅支持两种语言之一的客户时 我们可以
  • Windows 从属设备上的 Jenkins Git SSH 密钥

    目前 我们在 Windows 上有一个 Jenkins 主服务器 一个 ubuntu 从服务器和一个 Windows 从服务器 我正在尝试在 Windows 从机上设置 git msysgit 已安装 并且我将该目录包含在系统路径变量中 以
  • 在heroku上部署git子目录

    我必须从非主分支部署 git 子目录 我看过这个答案 https stackoverflow com questions 7539382 how can i deploy from a git subdirectory and to Her
  • 树莓派和 GitLab

    有什么办法可以运行 GitLab http gitlab org gitlab ce http gitlab org gitlab ce 和 GitLab CI http gitlab org gitlab ci http gitlab o
  • Git 责备文件中的作者列表

    有没有办法找到在 repo 中编辑 java 文件中的类的作者列表git blame 作者列表必须是唯一的 我尝试使用以下命令 但它没有删除重复项 并且每行输出中都有 作者 一词 不需要对输出进行排序 但我希望获得没有任何重复的输出 git
  • ORIG_HEAD、FETCH_HEAD、MERGE_HEAD 等

    有很多有用的 git 参考资料 这个的确切名称是什么 例如HEAD ORIG HEAD FETCH HEAD MERGE HEAD 上游 等 这方面有什么参考吗 带有解释的完整列表 git help revisions brings up
  • “分支”到底是什么意思?

    长话短说 据我所知 术语 分支 Git 术语 可能指的是相关但不同的事物 指向提交的非符号引用 指针 此类引用的名称 例如 master 存储库提交 DAG 的子图 由此类引用所指向的提交可到达的所有提交组成 然而 我发现这个术语显然指的是
  • 2017 年在 OS X 上从源代码构建 Apache Hadoop

    到目前为止 我已经分叉了 Git 存储库 https github com apache hadoop 我一直在寻找有关如何从源代码构建的信息 我尝试过以下命令 mvn package Pdist Dtar DskipTests 这导致了以
  • 如何避免获取 .repo/manifest.xml?

    如何避免获取 repo manifest xml 故意修改的 我不想在回购同步期间对其进行修改 我已经做了一个repo init 这一步就完成了 我对manifest xml做了一个小修改 删除了一些同步不需要的项目 当我们进行存储库同步时
  • 客户端和服务器的 Git 分支结构

    对于我的一门计算机科学课程 我和一个小组正在使用客户端 服务器架构编写一个应用程序 我很好奇在 Git 存储库中组织项目的最佳实践是什么 我的意思是 我们是否应该像这样构建目录 ProjectDir Clients Client1 file
  • Git - 如何压缩对被忽略文件的更改而不丢失这些更改?

    我想使用 git 保存应用程序随时间使用的实际依赖项的历史记录 其保真度比我从包管理器获得的保真度更高 我正在使用这些分支 master 仅源代码 依赖于 gitignore 构建 源代码和依赖项 build TIMESTAMP 用于强制提
  • 无法获取 https://gerrit.googlesource.com/git-repo/clone.bundle

    我尝试按照以下说明创建一个 git 存储库 source android com source downloading html installing repo 但是当我尝试在工作目录中初始化存储库时 使用 Ubuntu 出现以下错误 wo
  • jenkins构建完成后如何将更改推送到github?

    我有一个 jenkins 作业 它从 github 克隆存储库 然后运行 powershell 脚本来增加文件中的版本号 我现在正在尝试将该更新文件发布回 github 上的原始存储库 因此当开发人员提取更改时 他会获得最新的版本号 我尝试
  • 如何设置PS1使git和conda都可以在bash中显示?

    我的 bashrc show a short way shortwd num dirs 3 pwd symbol newPWD PWD HOME if echo n newPWD awk F print NF gt num dirs the
  • git:显示所有已修改的文件 - 已暂存和未暂存

    我需要一个命令给我所有修改过的文件 这包括暂存 即新添加的文件 和非暂存更改 在普通列表我可以在脚本中使用它 虽然这个问题可能听起来很熟悉 但我只找到接近我想要做的命令 git ls files m 列出 非分阶段 修改但忽略了上演的和新的
  • 两个人同时在 git 中处理一个文件[重复]

    这个问题在这里已经有答案了 可能的重复 当两个对等点同时将更改推送到同一个远程时 git 如何工作 https stackoverflow com questions 4643998 how git works when two peers
  • 为什么我的 git 预提交钩子不修剪行尾的空白?

    我在 Mac Mojave 上 我在 git templates hooks pre commit 创建了一个文件 我想删除我正在提交的文件行尾的空格 我希望这种情况在全球范围内发生在我的所有项目中 A git hook script to
  • 执行 rebase 后,Git 提交会在同一分支中重复

    我理解 Pro Git 中提出的场景是关于变基的危险 https git scm com book en v2 Git Branching Rebasing rebase peril 作者基本上告诉你如何避免重复提交 不要对已推送到公共存储
  • 如何将 git 存储库转换为 Mercurial?

    我一直在使用 git 作为源代码存储库开发 java 应用程序 我想与其他 java 开发人员分享该项目 hg 似乎是他们最常用的 我的问题是如何将 git 存储库转换为 hg 如果我尝试谷歌搜索 将 git 转换为 hg 并且每次搜索命中
  • 如何为特定存储库配置 AWS CodeCommit 配置文件

    我有以下问题 作为我工作的一部分 我处理多个 AWS 账户 每个账户都有一个单独的 AWS CodeCommit 存储库和特定于账户的 IAM 用户 这会导致不同的用户 ID 我想找到一种方法来配置我的 ssh 以根据存储库访问不同的帐户

随机推荐

  • 安装最新版本的 jenkins 时出现问题

    在我的 Ubuntu 机器上 我尝试本地安装 jenkins 我已经遵循了这个指南 https wiki jenkins ci org display JENKINS Installing Jenkins on Ubuntu https w
  • 无法使用 add() 添加 jvmArgs,为什么?

    谁能解释为什么第一个示例有效而第二个示例不起作用 test jvmArgs Xdebug Xrunjdwp transport dt socket server y suspend y address 4000 test jvmArgs a
  • MySQL InnoDB auto_increment 值增加 2 而不是 1。 病毒?

    有一个 InnoDB 表 用于存储自定义构建的 Web 应用程序使用的博客文章的评论 最近我注意到评论的自动递增主键值增加了 2 而不是仅增加 1 我还注意到 在另一个用于记住最后几个评论者的足迹签名 例如 ip 会话 id uagent
  • 如何使用 Google Guice 实现“机器人腿”用例?

    我正在学习 Google Guice 你知道如何实现 机器人腿 问题吗 让我用一个例子来解释这一点 假设我有一些名为Service Singleton public class Service Inject Source source 界面
  • ruby on Rails rspec 错误

    我正在阅读 通过示例学习 Rails 一书 并尝试运行测试 由于某种原因 我无法让 rspec 正常工作 如果我运行rspec spec 按照他的指示执行命令 我收到以下错误 rspec spec home desktop rvm gems
  • Mysql select for update - 它没有锁定目标行。我如何确保它确实如此?

    所以 select for update 的语法是这样的 SELECT 1st query FROM test WHERE id 4 FOR UPDATE UPDATE test 2nd query SET parent 100 WHERE
  • MVC3 字典未绑定到模型

    我有一个包含字典属性的模型 这是从一个更大的项目中提炼出来的 我已确认该示例仍然存在相同的问题 public class TestModel public IDictionary
  • MATLAB Quiver - 小箭头

    我正在尝试使用 MATLAB 中的 quiver 函数绘制 x 和 y 速度 我有 x y u 和 v 数组 具有它们通常的含义 尺寸为 100x100所以 结果是我的箭袋图很密集 除非放大 否则我看不到箭头 有点像这样 颤抖不画箭头只是很
  • 是否有一个Python包可以解析带有节的可读数据文件

    我正在寻找一种方法来解析带有部分的可读 即不是二进制 数据文件 我一直在使用 ConfigObj 读取配置文件 INI 文件 但遇到了多行列表的问题 具体来说 ConfigObj 不允许列表成员包含回车符 换句话说 以下内容无法解析 sec
  • 为什么我不应该在 init/dealloc 中使用 Objective C 2.0 访问器? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 使用瘦驱动程序的 Oracle 12c 数据库连接引发 IO 错误

    我正在遵循 JDBC 开发人员指南并尝试使用简短的 java 程序测试 JDBC 瘦驱动程序连接 import java sql import oracle jdbc import oracle jdbc pool OracleDataSo
  • 使用 R 将数据框中的一列重塑为多列[重复]

    这个问题在这里已经有答案了 我有一个如下所示的数据库 start lt as POSIXct 2012 01 15 interval lt 60 end lt start as difftime 31 units days date lt
  • 无法使用 ref 调用 connect redux 组件上的子方法

    我想打电话SingleCard子组件方法renderHiddenItem 我分配了不同的ref每个的名字renderItem 但当我打电话时这个名字 it is undefined 这段代码有什么问题吗 我怎样才能实现这个目标
  • 当行数据更改时,如何强制 ReactNative ListView 更新行?

    React Native ListView 在数据更新方面有点奇怪 我有一个对象数组 名称 Item 它有 3 个属性 id int 名称 字符串 启用 布尔值 项目数组显示在 ListView 中 每行显示项目的名称和代表启用状态的复选标
  • SQLAlchemy - 如何向查询添加动态左连接?

    我有六个表 建模如下 lt B gt C A lt D gt E 我希望能够动态查询以下任何选项 A A B C A D E A B C D E 例如 查询所有四个看起来像 q session query A B C D E outerjo
  • 阻止 iOS 中 UITextField 光标闪烁

    有没有办法阻止光标在 UITextField 中闪烁 我知道你可以使用 UITextField resignFirstResponder and UITextField setEnabled NO 但我想保持键盘在屏幕上可见 Thanks
  • 保存文件时禁用重新格式化代码

    我在 IntelliJ 中对旧的 java 文件做了一个小更改 当我保存该文件时 IDE 会自动重新格式化所有代码 通常这会更好 但是似乎几乎每一行都有不必要的空白需要清理 现在看来整个文件都被修改了 尽管我只做了一个小修复 这将使查看 V
  • 派生并子类化指令以便 ContentChildren 可以找到它?

    我有一个组件 HelloComponent 该组件采用 MyButtonDirective 类型的所有内容子项 并为每个子项呈现一个按钮标签 Component selector hello template p buttons lengt
  • 从 C 中的函数分配结构

    我在编写一个在 C 中分配结构的函数时遇到问题 理想情况下 我希望该函数使用传递给它的参数来填充结构的字段 我在头文件中定义了结构 如下所示 typedef struct char name NAME SIZE Employee name
  • 如何使 git diff --ignore-space-change 成为默认值

    我可能可以设置一个别名 但似乎我应该能够将其设置为配置文件中的一个选项 只是我无论如何都看不到这样做 我只想要 ignore space change当我做 diff 时 而不是当我做 apply 或其他任何事情时 我试图让差异更容易理解