在回答关于从git存储库一次提取一个提交的问题时,我建议使用git remote update而不是git fetch.我已经阅读了两个手册,但不能说我完全理解.
任何人都可以向我解释如何git fetch origin和get remote update origin表现不同?
Cas*_*bel 133
这样使用时没有区别.
remote update是一个非常高级的命令 - 它支持分组遥控器(remotes.<group> = <list>),并更新所有遥控器(除了那些有remote.<name>.skipDefaultUpdate设置),但不是任何更具体的提取选项.然而,在引擎盖下,它与使用默认选项获取完全相同.
建议remote update代替git fetch 的答案实际上是在没有远程名称的情况下推荐它,只是为了获取所有,而不仅仅是命名为参数的名称.这相当于git fetch --all.
我应该添加一个警告,即fetch和远程更新实际上并没有使用相同的代码路径,直到v1.6.6.1(2009年12月23日发布).然而,即便在此之前,它们基本上做了同样的事情,只是使用了不同的代码(在角落情况下可能表现得略有不同,但我无法想到任何不同的代码).
| 归档时间: |
|
| 查看次数: |
38167 次 |
| 最近记录: |