Git pull or Fetch by fromdate todate



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

现在在我的应用程序中

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

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

喜欢

git pull sequential fromdate todate 

可能吗?

如果不可能,那么只有樱桃选择是选项,或任何其他选择或建议真的很可观

您可以从

浅克隆开始,然后使用git fetch --depth--deepen(即,使用提交次数代替日期(。但您必须了解,尽管限制正在解除,但浅层克隆并不是功能齐全的克隆。

我认为

这没有任何意义。

我的意思是,如果你有一棵树,

并且你不拉取不在你的范围内的东西,那么它将是 2 棵树,而不是一棵。Git 并不意味着跟踪提交链中的魔法间隙。另外,您拥有分块部分有什么好处存储 库?

如果您确定只需要分支的一部分(通常是多个活动发布分支相关的问题(,那么创建一个新的分支,并重新设置/挑选所需的提交。但同样,您将错过"中间"部分,因此请准备好一些有趣的冲突时间。

你可以签出一个特定的提交,但你仍然需要拉取所有更改,否则你的定向树就像树枝一样,日志:D

顺便说一句,如果我可以问:你在这里的议程是什么?为什么需要这样拉它?

PS:如果你想要一个浅拷贝来构建,你可以使用 --depth 与获取/克隆。

最新更新