Git 如何将最近的提交与以前的提交进行比较?
如何将最近的提交与以前的提交进行比较? 我想知道Git 如何将最近的提交与以前的提交进行比较?,git,Git,如何将最近的提交与以前的提交进行比较? 我想知道83a853349d91c855442c和35ad2211a1cc7d0dbd49之间的区别(无需指定实际提交sha) $git日志 提交83a853349d91c855442c 作者:Jagat 日期:2019年8月22日星期四11:44:27-0700 最近提交 提交35AD2211ACC7D0DBD49 作者:Jagat 日期:2019年8月22日星期四09:35:12-0700 修复编译 HEAD~1是倒数第二个提交(1是索引),而HEA
83a853349d91c855442c
和35ad2211a1cc7d0dbd49
之间的区别(无需指定实际提交sha)
$git日志
提交83a853349d91c855442c
作者:Jagat
日期:2019年8月22日星期四11:44:27-0700
最近提交
提交35AD2211ACC7D0DBD49
作者:Jagat
日期:2019年8月22日星期四09:35:12-0700
修复编译
HEAD~1是倒数第二个提交(1是索引),而HEAD是指最近的提交状态
HEAD~1是倒数第二个提交(1是索引),而HEAD是指最近的提交状态。您需要两件事:
- 当前分支中的最新提交由
指出。在您的示例中,HEAD
83a853349d91c855442c
- 指向前一个提交的方法之一是
(如果有多个父提交,请使用^
指向第个父提交)。在您的示例中,^
指向HEAD^
35ad2211a1cc7d0dbd49
git diff HEAD^ HEAD
你需要两件事:
- 当前分支中的最新提交由
指出。在您的示例中,HEAD
83a853349d91c855442c
- 指向前一个提交的方法之一是
(如果有多个父提交,请使用^
指向第个父提交)。在您的示例中,^
指向HEAD^
35ad2211a1cc7d0dbd49
git diff HEAD^ HEAD
您可以对最近的提交使用裸
git show
。从:
对于提交,它显示日志消息和文本差异
合并提交采用git diff tree生成的特殊格式
--抄送
您可以对最近的提交使用裸
git show
。从:
对于提交,它显示日志消息和文本差异
合并提交采用git diff tree生成的特殊格式
--抄送
git diff HEAD^ HEAD