1
194
注意:从
git 1.9/2.0 (Q1 2014)
,
要仅获取标记,请执行以下操作:
详情如下: 看见 commit c5a84e9 通过 Michael Haggerty (mhagger) :
看见
commit 19d122b
通过
Paul Tan (
Git 2.11+(2016年第4季度)
看见
commit 5827a03
(2016年10月13日)由
Jeff King (
这仅适用于以下情况:
Git 2.21(2019年2月)似乎在
config
Git2.24(2019年第4季度)增加了另一个优化。
看见
commit b7e2d8b
(2019年9月15日)由
Masaya Suzuki (
|
2
134
注意:此答案仅对git v1.8及更高版本有效。
小结:如果您真的想完全更新,只使用fetch,那么您必须同时执行这两项操作。 它也不是“两倍慢”,除非你指的是在命令行上键入,在这种情况下,别名解决了你的问题。这两个请求基本上没有开销,因为它们请求的信息不同。 |
3
50
我自己来回答这个问题。 我已经确定这是有区别的。“git fetch--tags”可能会带来所有的标签,但它不会带来任何新的提交! 事实证明,必须这样做才能完全“最新”,即在不合并的情况下复制“git拉动”:
这是一个遗憾,因为它的速度是原来的两倍。如果“git fetch”有一个选项来做它通常做的事情就好了 和 带上所有的标签。 |
4
32
这里的一般问题是
这将增加第二个
就我而言,我想要这些功能
|
5
11
也就是说,这种关系与
|
6
3
|
theblitz · 仅将最新提交拉入浅克隆 7 年前 |
Sajith Silva · golang git回购 7 年前 |
user8238012 · 远程和本地git存储库 7 年前 |
Q-BiC · 在git pull之后显示提取的提交--rebase 10 年前 |