我正在处理 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 与获取/克隆。