git config命令
git help命令
git init命令
git add命令
git clone命令
git status命令
git diff命令
git commit命令
git reset命令
git rm命令
git mv命令
git branch命令
git checkout命令
git merge命令
git mergetool命令
git log命令
git stash命令
git tag命令
git fetch命令
git pull命令
git push命令
git remote命令
git submodule命令
git show命令
git shortlog命令
git describe命令
git rebase命令
git show命令
git show
命令用於顯示各種類型的對象。
使用語法
git show [options] <object>…
描述
顯示一個或多個對象(blobs
,樹,標籤和提交)。
對於提交,它顯示日誌消息和文本差異。 它還以git diff-tree --cc
生成的特殊格式呈現合併提交。
對於標籤,它顯示標籤消息和引用對象。
對於樹,它顯示的名稱(相當於使用git ls-tree
和--name-only
選項)。
對於簡單的blobs
,它顯示了普通的內容。
該命令採用適用於git diff-tree
命令的選項來控制如何顯示提交引入的更改。
示例
以下是一些示例 -
1.顯示標籤v1.0.0,以及標籤指向的對象
$ git show v1.0.0
2.顯示標籤v1.0.0指向的樹
$ git show v1.0.0^{tree}
3.顯示標籤v1.0.0指向的提交的主題
$ git show -s --format=%s v1.0.0^{commit}
4.顯示 Documentation/README 文件的內容,它們是 next 分支的第10次最後一次提交的內容
$ git show next~10:Documentation/README
5.將Makefile的內容連接到分支主控的頭部
$ git show master:Makefile master:t/Makefile