From 912c1c9c9871e2d0cf3f57d0e44a35405784d655 Mon Sep 17 00:00:00 2001 From: ShamimShahraeini <50511017+ShamimShahraeini@users.noreply.github.com> Date: Wed, 25 Oct 2023 22:05:04 +0330 Subject: [PATCH] git-diff-index, git-diff-tree: add page (#11234) * git-diff-index, git-diff-tree: add page --------- Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> Co-authored-by: K.B.Dharun Krishna --- pages/common/git-diff-index.md | 20 ++++++++++++++++++++ pages/common/git-diff-tree.md | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 pages/common/git-diff-index.md create mode 100644 pages/common/git-diff-tree.md diff --git a/pages/common/git-diff-index.md b/pages/common/git-diff-index.md new file mode 100644 index 0000000000..95ca71b7f9 --- /dev/null +++ b/pages/common/git-diff-index.md @@ -0,0 +1,20 @@ +# git diff-index + +> Compare the working directory with a specific commit or tree object. +> More information: . + +- Compare the working directory with a specific commit: + +`git diff-index {{commit}}` + +- Compare a specific file or directory in working directory with a commit: + +`git diff-index {{commit}} {{path/to/file_or_directory}}` + +- Compare the working directory with the index (staging area) to check for staged changes: + +`git diff-index --cached {{commit}}` + +- Suppress output and return an exit status to check for differences: + +`git diff-index --quiet {{commit}}` diff --git a/pages/common/git-diff-tree.md b/pages/common/git-diff-tree.md new file mode 100644 index 0000000000..6c234f86db --- /dev/null +++ b/pages/common/git-diff-tree.md @@ -0,0 +1,20 @@ +# git diff-tree + +> Compares the content and mode of blobs found via two tree objects. +> More information: . + +- Compare two tree objects: + +`git diff-tree {{tree-ish1}} {{tree-ish2}}` + +- Show changes between two specific commits: + +`git diff-tree -r {{commit1}} {{commit2}}` + +- Display changes in patch format: + +`git diff-tree -p {{tree-ish1}} {{tree-ish2}}` + +- Filter changes by a specific path: + +`git diff-tree {{tree-ish1}} {{tree-ish2}} -- {{path/to/file_or_directory}}`