Git “的含义;“所载”;及;“合并”;在马吉特
当我在magit中查看提交时,我看到:Git “的含义;“所载”;及;“合并”;在马吉特,git,magit,Git,Magit,当我在magit中查看提交时,我看到: Author: My Name AuthorDate: A Date Commit: My Name again CommitDate: A Date Parent: 20f412c1 Commit message Merged: master Contained: devel foo 我知道“parent”是历史上的上一个commit,但是合并的和包含的是什么意思?我已经搜索了git和magit文档,但是它们很难搜索
Author: My Name
AuthorDate: A Date
Commit: My Name again
CommitDate: A Date
Parent: 20f412c1 Commit message
Merged: master
Contained: devel foo
我知道“parent”是历史上的上一个commit,但是
合并的和包含的是什么意思?我已经搜索了git和magit文档,但是它们很难搜索,因为它们到处都会弹出。我假设您正在发出命令magit show commit
。此函数是的一部分。在该文件中,我们可以看到,对于包含的关键字和合并的关键字,它们被用作名为magit的参数——插入相关的refs/magit buffer revision
magit将正在发生的扩散描述为:
用户选项:magit修订插入相关参考
是否在修订缓冲区中显示相关分支
nil
不显示任何相关分支
t
显示相关的本地分支机构
all
显示相关的本地和远程分支
mixed
显示所有包含分支和本地合并分支
如果我们看一下mixed
选项,我将其解释为:
对于Contained
,这意味着当您选择要查看的提交时,该提交之后的所有分支(包含在该提交之后)都应放在该部分中
对于Merged
,这意味着它将显示在此提交之前合并的所有本地分支。嘿-感谢您为我跳入lisp!如果我理解正确,简短的回答是:“包含”分支是包含此提交的分支,而“合并”分支是以前合并到进行此提交的分支中的分支。谢谢你的帮助!