在某个时间点我的项目非常有效,并进行了提交。几天后发生了变化,突然间它停止了工作。我如何使用git比较提交之间的更改?
谢谢!
- 做
git log
并找到您认为该项目正常工作的大约日期。 -
在该日期左右找到提交的sha,并通过:
找到他们的差异:git diff <SHA of commit1> <SHA of commit2>
-
比较特定
filename
中的更改:git diff <SHA of commit1> <SHA of commit2> /path/to/filename/in/repo