如何从 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>
假设有一个 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>