![]() |
1
0
(免责声明:我不是
Git面向用户的外部模型是,提交表面上表示repo状态的快照,而不是SVN和TFS工作方式的增量或变更集。这就是Git如此强大的原因:因为对快照的推理(以及对快照之间的任意差异)比对一系列增量进行推理更容易。例如,尝试
(需要引用)
(我认为“新版本”是指“新提交”。) 不是自动的,也不一定。我建议阅读以下QA主题: Git internals: how does Git store small differences between revisions?
从概念上讲,它获取快照20和快照90,并立即将两者进行比较。 然而,在内部,它可能需要从对象存储中构建快照20和快照90,然后才能对它们进行比较,而且可能有内置的优化,使它能够检测和忽略不相关的提交和增量。 |
![]() |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
|
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
![]() |
Igor · git重置已删除目录上的头 2 年前 |
![]() |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
![]() |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
![]() |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
![]() |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |