Git 列出自创建分支以来主节点中的更改
一段时间前,从master创建了一个名为Git 列出自创建分支以来主节点中的更改,git,git-branch,Git,Git Branch,一段时间前,从master创建了一个名为mil-1(用于里程碑)的分支。自创建此分支以来,主服务器发生了更改。我需要检查它们,并将其中一些合并到里程碑分支中 运行git fetch--all后,git log refs/heads/master列出master中的更改;我知道如何将它们限制在一定数量的提交: $ git log -1 origin/master commit 5401cc7edf382183537a011632c422a491faea5b Author: ******** Dat
mil-1
(用于里程碑)的分支。自创建此分支以来,主服务器发生了更改。我需要检查它们,并将其中一些合并到里程碑分支中
运行git fetch--all
后,git log refs/heads/master
列出master中的更改;我知道如何将它们限制在一定数量的提交:
$ git log -1 origin/master
commit 5401cc7edf382183537a011632c422a491faea5b
Author: ********
Date: Wed May 28 18:29:59 2014 +0530
但是,如何将输出限制为仅在创建
mil-1
分支后进行提交?假设mil-1
没有使用对主
进行的新提交进行更新,则可以使用简单的提交范围进行此操作:
git log mil-1..origin/master
将向您显示origin/master
中存在但mil-1
中尚不存在的所有提交
另请参见。假设
mil-1
未使用对master
的新提交进行更新,则可使用简单的提交范围进行此操作:
git log mil-1..origin/master
将向您显示origin/master
中存在但mil-1
中尚不存在的所有提交
另请参见。假设
mil-1
未使用对master
的新提交进行更新,则可使用简单的提交范围进行此操作:
git log mil-1..origin/master
将向您显示origin/master
中存在但mil-1
中尚不存在的所有提交
另请参见。假设
mil-1
未使用对master
的新提交进行更新,则可使用简单的提交范围进行此操作:
git log mil-1..origin/master
将向您显示origin/master
中存在但mil-1
中尚不存在的所有提交
另见
但是如何将输出限制为仅在创建mil-1
分支后执行提交
首先,您可以使用git merge base
查找这两个分支共同拥有的最新提交(在您的情况下,这可能是创建分支的提交):
然后,您可以列出master
分支上的所有提交:
git log $mergebase..master
或者,您只需请求mil-1..master
之间的所有提交即可得到相同的结果,这将告诉您master
的历史记录中的所有提交,但不在mil-1
的历史记录中
但是如何将输出限制为仅在创建mil-1
分支后执行提交
首先,您可以使用git merge base
查找这两个分支共同拥有的最新提交(在您的情况下,这可能是创建分支的提交):
然后,您可以列出master
分支上的所有提交:
git log $mergebase..master
或者,您只需请求mil-1..master
之间的所有提交即可得到相同的结果,这将告诉您master
的历史记录中的所有提交,但不在mil-1
的历史记录中
但是如何将输出限制为仅在创建mil-1
分支后执行提交
首先,您可以使用git merge base
查找这两个分支共同拥有的最新提交(在您的情况下,这可能是创建分支的提交):
然后,您可以列出master
分支上的所有提交:
git log $mergebase..master
或者,您只需请求mil-1..master
之间的所有提交即可得到相同的结果,这将告诉您master
的历史记录中的所有提交,但不在mil-1
的历史记录中
但是如何将输出限制为仅在创建mil-1
分支后执行提交
首先,您可以使用git merge base
查找这两个分支共同拥有的最新提交(在您的情况下,这可能是创建分支的提交):
然后,您可以列出master
分支上的所有提交:
git log $mergebase..master
或者,您只需请求mil-1..master
之间的所有提交即可得到相同的结果,这将告诉您master
的历史记录中的所有提交,但不在mil-1
的历史记录中。可能相关:。可能相关:。可能相关:。可能相关:。