给定修复的提交哈希,我怎么能弄清楚代码是如何修复的? [复制]

Posted

技术标签:

【中文标题】给定修复的提交哈希,我怎么能弄清楚代码是如何修复的? [复制]【英文标题】:Given the commit hash of a fix,how could I get the figure out how exactly the code is fixed? [duplicate] 【发布时间】:2018-08-25 10:38:00 【问题描述】:

假设我有一个修复错误的提交哈希。我想知道开发人员究竟是如何更改该修复程序中的代码的。让我获取信息的 git 命令行是什么?我应该做类似的事情

git diff <fix-hash> <before-fix-hash>

我不确定这是否是正确的方向,而且我不知道如何获得该部分任何想法?

【问题讨论】:

【参考方案1】:

你可以的

git show <commit hash>

查看导致修复的特定提交中的哪些更改。你问的是这个吗?

【讨论】:

另一种方式是:git diff ^!

以上是关于给定修复的提交哈希,我怎么能弄清楚代码是如何修复的? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

我的网站上的 PHP 联系表单错误。 PHP 新手,但我发誓这之前有效并且停止了,我无法弄清楚如何修复它 [重复]

无法弄清楚如何修复错误

无法修复异步的返回类型

如何使视图修复屏幕IOS 8?

如何修复“ObjectContext 实例已被处置”

如何修复 JSON、jQuery、AJAX 和 PHP 之间的错误