如何从 Git 服务器获取两次提交之间的更改列表

How to get list of changes between two commits, from Git server

假设有一个 git 用户具有读取权限。第一次他在他的机器上克隆了一个回购协议。然后他发现有一堆新的变化并拉回了回购协议(pull request #1)。

几个小时后,他告诉他再次拉动 (pull request #2)。那么他如何从这两个拉取 requests?

中获取 [最新提交] 之间的更改列表

git log 接受范围参数:

git log <1st sha>..<2nd sha>

对于具体的代码更改,您可以使用 git diff

git diff <sha1 of pull request #1> <sha1 of pull request #2>

看看documentation