我最近发现了Git命令hash-object
,它属于最深层次的Git。如果在commit
等其他命令中隐式使用此命令,我不会感到惊讶。例如,我知道在update-ref
中使用了git branch
。
pull
等其他命令实际上是fetch
后跟merge
的组合。 git clone
也是非命令,因为它会执行mkdir
,git init
和git pull
。
show
等其他命令可能与cat-file
有某种关联。
我们还发现其他类型的命令,例如difftool
,它们不是命令而是脚本。这些属于我想称的最高级别。
我想知道我是否能找到所有根据级别和关系分类的git命令的图形表示,从管道到瓷器命令。
这将有助于我更好地理解Git命令,它可能是一个非常好的作为我办公室的海报:)
从晦涩的管道命令到高端瓷器工具,所有Git命令都有不错的树形表示吗?
答案 0 :(得分:1)
您可以使用 Atlassian Git Cheat Sheet 。它是一个非常好的可视化表格,其中包含Git命令及其基本描述。
https://www.atlassian.com/dms/wac/images/landing/git/atlassian_git_cheatsheet.pdf
git-tower.com 上的Git命令还有另一个很好的图形表示。在这里,您可以找到所有重要命令以及版本控制的最佳实践。
http://www.git-tower.com/blog/git-cheat-sheet/
最后, Github.com 还提供了Git Cheat Sheet。你也可以研究一下。
https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf
Git-Tower的备忘单的示例截图: