在某个地方有没有一个表格强调这些git命令之间的区别?
这些git子命令似乎有些重叠:在某个地方有没有一个表格强调这些git命令之间的区别?,git,git-detached-head,git-describe,Git,Git Detached Head,Git Describe,这些git子命令似乎有些重叠: 描述 rev解析 名称修订版 符号参考 显示参考 有没有一张漂亮的桌子,突出了他们中的一些人不能做的事情?它应包括: 故障指示 阅读/写作 具有输出细节的灵活性 列出全部或一个 四处搜索/精确搜索 如果未列出子命令,则它无法执行该操作 分支机构→ sha1(短) git rev parse(--short)[[refs/]heads/]分支 git show ref--hash(-abbrev)[[refs/]heads/]分支 标签→ sha1(可能
- 描述
- rev解析
- 名称修订版
- 符号参考
- 显示参考
- 故障指示
- 阅读/写作
- 具有输出细节的灵活性
- 列出全部或一个
- 四处搜索/精确搜索
- 分支机构→ sha1(短)
git rev parse(--short)[[refs/]heads/]分支
git show ref--hash(-abbrev)[[refs/]heads/]分支
- 标签→ sha1(可能链中第一个对象的)
- 与分行相同→ sha1,但是
- 使用
[[refs/]tags/]tag
- 标签→ sha1(标记链中的最终提交对象)
git rev parse[[refs/]tags/]tag^{}
- 这是一种通用机制,适用于大多数命令
可以与git show ref
一起使用,但是您仍然需要对sha1进行grep--dereference
- 沙一→ 分支
- 精确的
- 搜寻
- 沙一→ 标签
- 精确的
- 搜寻
- 头→分支机构
- 头→沙一
- 头像→分支机构
- 头像→沙一
- 沙一→头像