Git 按日期将分支开发合并为分支主控?
我有两个分支,分支Git 按日期将分支开发合并为分支主控?,git,Git,我有两个分支,分支development和分支master 我想按日期将分支机构develope合并到分支机构master,因此所有更改都将在2020年9月15日下午4点进行,包括 我该怎么做 请注意,分支机构develope不是本地分支机构。它有许多开发人员提交,都被推到远程。您可以按范围提交: git cherry-pick A^..B 这将应用从提交A到提交B(包括)的更改。您可以按范围提交: git cherry-pick A^..B 这将应用从提交A到提交B(包括在内)的更改。分支
development
和分支master
我想按日期将分支机构develope
合并到分支机构master
,因此所有更改都将在2020年9月15日下午4点进行,包括
我该怎么做
请注意,分支机构develope
不是本地分支机构。它有许多开发人员提交,都被推到远程。您可以按范围提交:
git cherry-pick A^..B
这将应用从提交A
到提交B
(包括)的更改。您可以按范围提交:
git cherry-pick A^..B
这将应用从提交A
到提交B
(包括在内)的更改。分支名称只是引用该分支中最后一次提交的方便方式。您可以指定对git merge
命令的任何提交
假设树枝看起来像这样:
A---B---C (master)
\--D---E---F---G (DEVELOP)
假设E
是您想要的日期范围内的最后一次提交,则可以从master
运行
git merge E
您可能知道这一点,但为了完整起见:您可以使用--till
(或--before
)找到特定日期之前的最后一次提交。这可以接受多种格式,包括您在问题中指定的格式:
git log --until="Sept 15, 2020 at 4pm"
分支名称只是引用该分支中最后一次提交的方便方法。您可以指定对git merge
命令的任何提交
假设树枝看起来像这样:
A---B---C (master)
\--D---E---F---G (DEVELOP)
假设E
是您想要的日期范围内的最后一次提交,则可以从master
运行
git merge E
您可能知道这一点,但为了完整起见:您可以使用--till
(或--before
)找到特定日期之前的最后一次提交。这可以接受多种格式,包括您在问题中指定的格式:
git log --until="Sept 15, 2020 at 4pm"