我正在处理两个远程分支,一个是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是选项或任何其他选项或建议真的很明显
答案 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。