最佳答案
Git 中提交式和树式的具体例子有哪些?
堆栈溢出问题 “树型”在 git 中是什么意思处理 具体来说是树状的,但是我想了解更多关于 两者都是的知识。
Git 文档 对“ commit-ish”和 “树状”。例如,如果你正在检查 Git 源代码:
$ git grep --files-with-matches --extended-regexp "commit(-)*ish"
config.txt
git-describe.txt
git-fast-import.txt
git-name-rev.txt
git-push.txt
git-rebase.txt
git-rev-parse.txt
git.txt
gitcli.txt
glossary-content.txt
howto/revert-branch-rebase.txt
revisions.txt
还有
$ git grep --files-with-matches --extended-regexp "tree(-)*ish" | \
$ grep --invert-match RelNotes
diff-format.txt
diff-generate-patch.txt
git-archive.txt
git-cat-file.txt
git-checkout.txt
git-diff-index.txt
git-diff-tree.txt
git-ls-files.txt
git-ls-tree.txt
git-merge-tree.txt
git-read-tree.txt
git-reset.txt
git-svn.txt
git.txt
gitcli.txt
gittutorial-2.txt
glossary-content.txt
revisions.txt
Git 文档 定义了什么是“提交型”和“树型”:
<tree>
指示树对象名称。
<commit>
指示提交对象名称。
<tree-ish>
指示树、提交或标记对象名称 参数最终希望对
<tree>
对象进行操作,但是会自动执行 解引用指向<tree>
的<commit>
和<tag>
对象。<commit-ish>
指示提交或标记对象名称 参数最终希望对
<commit>
对象进行操作,但是会自动执行 解引用指向<commit>
的<tag>
对象。
尽管上面的文档定义了“ commit-ish”和“ tree-ish”是什么, 我还是觉得它太模糊不清了。
什么是“提交式”和“树式”的具体例子,以及它们是如何 彼此不同