我有一个提交我的网站:
commit 7745ace83eff751025526b7a998406e5b5d1873d
Merge: 9e79649 09e570a
Date: Thu Feb 19 17:07:03 2015 -0300
Merge branch 'desarrollo' of git+ssh://192.168.1.200/home/git/project into dev
commit 9e79649a64ef9925655167a8e237d5fd36fad51e
Date: Thu Feb 19 17:06:24 2015 -0300
Comment. Blah... Blah...
dir/file.inc | 1 +
db/file2.sql | 327 ++++++-----------------------------------
file3.php | 7 +-
file4.php | 1 +
admin/file5.php | 8 +
admin/file6.php | 6 +-
admin/file7.php | 12 +-
7 files changed, 78 insertions(+), 284 deletions(-)
Run Code Online (Sandbox Code Playgroud)
如果更改提交7745ace83eff751025526b7a998406e5b5d1873d,则该站点被破坏.在提交9e79649a64ef9925655167a8e237d5fd36fad51e中,该站点没有该错误.
如何知道提交7745ace83eff751025526b7a998406e5b5d1873d中哪些文件发生了变化?
通常,只会git show COMMIT-ID显示提交COMMIT-ID引入的更改.
但是,此提交是一种特殊情况,因为它是一个合并提交.对于合并提交,git show仅显示相对于两个祖先提交的更改(提交被合并).因此,如果合并干净地解决(没有冲突),git show MERGE-COMMIT-ID将不显示任何内容.
对于合并提交,您可以使用git diff,指定祖先提交和合并提交.在您的情况下,要比较您命名的两个提交:
git diff 9e79649 7745ace8
Run Code Online (Sandbox Code Playgroud)
对于这两个git diff与git show,你可以使用参数--stat只看到更改的摘要-快速了解有用的.
| 归档时间: |
|
| 查看次数: |
285 次 |
| 最近记录: |