2
A
回答
2
由于您只能在实际存储在您的(本地)存储库中的提交之间进行区分,因此您需要首先获取属于您的更改的提交,即使用git review -d <id>
。之后,您将在仓库中提交提交,您可以在这些提交哈希之间做一个简单的区分。
相关问题
- 1. 如何使用git diff -G?
- 2. 为什么git difftool会使用git diff?
- 3. git diff:忽略变量的重命名
- 4. git-diff:只显示提交的变化
- 5. 使用diff -b作为difftool的git gui
- 6. 总是使用寻呼机的git diff
- 7. 我可以让git add -p显示像git diff --word-diff一样的变化吗?
- 8. 如何使git diff在OS X上使用gitx --diff
- 9. Git diff太多错误的更改
- 10. 如何使用git diff找到添加的行(未更改)?
- 11. Git diff pattern
- 12. 实时git diff
- 13. git diff日期?
- 14. Git diff with textutil
- 15. Git diff忽略
- 16. Diff git fork
- 17. perforce diff to git
- 18. git diff,只是改变了字符
- 19. 使用SmartGit diff工具作为外部git diff
- 20. 如何配置'git diff'以使用emacs diff
- 21. 我不能让git diff使用opendiff
- 22. 使用vs2012 diff工具合并git
- 23. 使用p4merge作为git diff工具
- 24. Atlassian的Git的API DIFF提交使用Git符号
- 25. “git diff”中的“diff --git”输出是指什么?
- 26. GIT diff和GIT状态忽略文件的更改
- 27. 如何grep git diff?
- 28. Git diff --stat说明
- 29. git diff with interleaved lines
- 30. 当git diff不是
所以没有办法我可以使用更改ID来计算差异? – mrutyunjay
您可以编写一个脚本自动获取变更集,然后在其上执行差异操作,因此您不必手动查找提交ID。但是,不,如果没有首先获取更改,则无法从本地计算机执行。 Gerrit接口可能会提供类似的东西(尽管我只知道在一次更改中的差异)。 – poke
是的,但我知道我不想使用COMMIT ID(SHA1)我想使用GERRIT CHANGE ID来计算差异。 – mrutyunjay