Git pull或Fetch by fromdate todate

时间:2018-01-31 11:41:38

标签: git heroku

我正在处理两个远程分支,一个是commercial,另一个是sequential

现在在我的应用中

cd myapp

myapp>git remote -v
comercial   https://git.heroku.com/comm.git
sequential  https://git.heroku.com/seq.git 

现在我想从顺序分支中提取从1月1日到28日的提交我该怎么办

喜欢

git pull sequential fromdate todate 

有可能吗?

如果不可能,那么只有cherrypick是选项或任何其他选项或建议真的很明显

2 个答案:

答案 0 :(得分:1)

您可以从a shallow clone开始,然后使用git fetch --depth or --deepen(即代替使用提交次数的日期)。但您必须了解shallow clones are not fully functional clones the limitation is being lifted

答案 1 :(得分:0)

我认为这没有任何意义。

我的意思是如果你有一棵树,并且你没有提取不在你的范围内的提交,那么它将是2棵树,而不是一棵树。 Git并不意味着跟踪你的提交链中的魔法争霸。此外,你有一个分块的好处是什么 存储库

如果您确定只需要分支的一部分(通常是多个活动发布分支相关的问题),那么创建一个新的,并重新选择/樱桃选择所需的提交。但同样,你会错过“中间”部分,所以要为一些有趣的冲突时间做好准备。

你可以检查一个特定的提交,但是你仍然需要提取所有更改,或者你的有向树就像树枝一样,并且记录:D

是的,如果我可以问:你的议程在这里是什么?你为什么要这样拉?

PS:如果你想要一个浅版本的版本,你可以使用--depth with fetch / clone。