1
1
分支没有工作集。(好吧,也许是的,因为你还没有定义 工作装置 ,但Git也没有定义工作集。但既然我不知道你的意思,我就用 工作装置 作为的别名 工作树 ,其中 是 分支名称所做的是选择一个特定的提交。然后,该提交有一些父提交(如果是合并,则有多个父提交);父提交有自己的父提交,以此类推,形成提交链。因此,我们可以说一个分支(或分支名称) 包含 一些提交集:这些是 名字。有关所有这些的详细介绍,请参阅 Think Like (a) Git .
每个提交都有一个存储的
树
或快照。正如你所发现的,
递归地比较整个树(
您可以添加如下选项
前端,面向用户
当你做出决定的时候
新的
提交,你有Git存储一个新的快照。Git根据Git在其内存中的任何内容构建新的快照
在你跑步的时候
您使用的各种命令,例如
工作树中的这些文件是普通格式的,您和您的计算机可以用普通的方式处理它们。但是在这个工作树中所做的一切都是为了搞乱索引,因为索引包含了
下一个
因此,如果比较两个提交(使用
|
stimulate · 如何自动跟踪git分支上的特定文件 6 年前 |
Dan Hulme · 如何可靠地获取HEAD值,以便再次签出? 6 年前 |
akshay1188 · 如何在Xcode9上查看当前的git分支? 7 年前 |