我有2个分支,branchDEVELOP
和branch master
。
我想按日期将分支合并DEVELOP
到分支中master
,因此所有更改包括Sept 15, 2020 at 4pm
我怎样才能做到这一点?
请注意,该分支DEVELOP
不是本地分支。它已经被许多开发人员进行了许多提交,所有提交都被推送到远程。
分支名称只是引用该分支中最后一次提交的一种简便方法。您可以指定对git merge
命令的任何提交。
假设分支看起来像这样:
A---B---C (master)
\--D---E---F---G (DEVELOP)
并假设这E
是您想要的日期范围内的最后一次提交,那么master
您就可以运行
git merge E
您可能知道这一点,但出于完整性考虑:您可以使用的--until
(或--before
)选项git log
找到某个日期之前的最后一次提交。这接受多种格式,包括您在问题中指定的格式:
git log --until="Sept 15, 2020 at 4pm"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句