我如何生成自上次拉动以来发生了什么变化的git diff?
How can I generate a git diff of what's changed since the last time I pulled?我想将以下操作编写为一个命令,最好是在rake中编写脚本: 换句话说,我想从中央存储库中获取最新的代码,并立即生成自上次提取以来发生的变化的差异。 您可以使用refspec相当简单地做到这一点。
这将使您对分支之前和之后存在的当前分支有所不同。请注意,如果拉取实际上并没有更新当前分支,则diff将为您提供错误的结果。另一个选择是显式记录当前版本:
我个人使用的别名只是以反向顺序(即从最旧到最新)向我显示了自我上次拉取以来所有提交的日志,没有合并。每当我的pull更新分支时,我都会运行此命令:
格雷格的方法应该起作用(不是我,其他格雷格:P)。关于您的评论,origin是一个配置变量,当您将中央存储库克隆到本地计算机时由Git设置。本质上,Git存储库会记住它的来源。但是,如果需要使用git-config,则可以手动设置这些变量。
url是中央存储库的远程路径。 这是一个应该工作的示例批处理文件(我没有测试过)。
这非常类似于我问的有关如何在git的分支上进行更改的问题。请注意,当使用两个点与三个点时,git diff与git log的行为不一致。但是,对于您的应用程序,您可以使用:
之后, 如果将其放到bash配置文件中,则可以运行grin(git远程传入)和grout(git远程传出),以查看原始主机的传入和传出提交的差异。
|
相关内容
-
自己保存的鼠标方案在哪里可以找到?鼠标安装步骤
自己保存的鼠标方案在哪里可以找到?鼠标安装步骤,鼠标,方案,本...
-
金蝶里面的月末期末调汇|金蝶K3财务软件的结账
金蝶里面的月末期末调汇|金蝶K3财务软件的结账里面的期末调...
-
金蝶期末调汇怎么处理|金蝶K3财务软件的结账里
金蝶期末调汇怎么处理|金蝶K3财务软件的结账里面的期末调汇...
-
IE脚本错误如何做Web脚本错误解决技巧
IE脚本错误如何做Web脚本错误解决技巧,,这个问题是由于这样的...
-
win7系统电脑要求|win7操作系统配置要求
win7系统电脑要求|win7操作系统配置要求,,1. win7操作系统配置...
-
cad逐点标注快捷键|cad的逐点标注命令
cad逐点标注快捷键|cad的逐点标注命令,,cad的逐点标注命令工具...
-
针灸科设置|针灸科常见操作
针灸科设置|针灸科常见操作,,1. 针灸科常见操作⒈临床实践技能...
-
如何解决errtor加载操作系统的引导
如何解决errtor加载操作系统的引导,,电脑启动后,屏幕上出现了er...
-
cad快捷键命令|cad快捷键命令大全标注
cad快捷键命令|cad快捷键命令大全标注,,cad快捷键命令大全标注...
-
金蝶套打格式如何导入|金蝶软件单据套打格式打
金蝶套打格式如何导入|金蝶软件单据套打格式打印设置步骤,,1....
-
萤石设置方法|萤石操作手册下载
萤石设置方法|萤石操作手册下载,,1. 萤石操作手册下载寻找验证...
-
矩形cad快捷键|CAD矩形命令快捷键
矩形cad快捷键|CAD矩形命令快捷键,,CAD矩形命令快捷键CAD软件...
-
cad重复复制快捷键|cad连续复制快捷键命令
cad重复复制快捷键|cad连续复制快捷键命令,,1. cad连续复制快...
-
金蝶迷你版现金流量表操作教程|KIS迷你版现金流
金蝶迷你版现金流量表操作教程|KIS迷你版现金流量表的怎样操...
-
电脑硬盘坏了修复步骤|硬盘坏了怎么修复?
电脑硬盘坏了修复步骤|硬盘坏了怎么修复?,,硬盘坏了怎么修复?...