Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在某个地方有没有一个表格强调这些git命令之间的区别?_Git_Git Detached Head_Git Describe - Fatal编程技术网

在某个地方有没有一个表格强调这些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(可能

这些git子命令似乎有些重叠:

  • 描述
  • 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
      可以与
      --dereference
      一起使用,但是您仍然需要对sha1进行grep
待定

  • 沙一→ 分支
    • 精确的
    • 搜寻
  • 沙一→ 标签

    • 精确的
    • 搜寻
  • 头→分支机构

  • 头→沙一
  • 头像→分支机构
  • 头像→沙一
  • 沙一→头像