gitlog和diff区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlog和diff区别相关的知识,希望对你有一定的参考价值。
参考技术A git log可以使用git diff显示历史记录中的每个更改。git log用于显示一组修订,可能包括每个修订版本与其父版本之间的差异,而git diff用于显示存储库中任何两个修订版本之间的差异。git diff还可以用于显示当前工作副本和暂存区域之间的差异(也称为“索引”),并在暂存区域和存储库中的修订版本之间进行区分,通常是HEAD,而git log只会显示已提交码。
diff(patch):比较两个文件之间的区别(补丁)
参考技术Adiff -u:将两个文件相同与不同的信息存放到指定的文件中
删除了passwd.new之后,通过patch命令恢复
因为patch命令默认会覆盖原来的文件,所以加上-b选项,将文件自动备份为以.orig为后缀的文件
patch -b 比较文件 diff文件
patch:将diff文件中的相同和与之不同信息恢复,并命名为“比较文件”
以上是关于gitlog和diff区别的主要内容,如果未能解决你的问题,请参考以下文章
“git format-patch”和“git diff”有啥区别?