Skip to content

Commit

Permalink
git-ls-tree, git-rev-list, git-rev-parse: add pages (#3644)
Browse files Browse the repository at this point in the history
  • Loading branch information
BeLi4L authored and zlatanvasovic committed Dec 17, 2019
1 parent a5f9109 commit a1a3fae
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 0 deletions.
16 changes: 16 additions & 0 deletions pages/common/git-ls-tree.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# git ls-tree

> List the contents of a tree object.
> More information: <https://git-scm.com/docs/git-ls-tree>.
- List the contents of the tree on a branch:

`git ls-tree {{branch_name}}`

- List the contents of the tree on a commit, recursing into subtrees:

`git ls-tree -r {{commit_hash}}`

- List only the filenames of the tree on a commit:

`git ls-tree --name-only {{commit_hash}}`
16 changes: 16 additions & 0 deletions pages/common/git-rev-list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# git rev-list

> List revisions (commits) in reverse chronological order.
> More information: <https://git-scm.com/docs/git-rev-list>.
- List all commits on the current branch:

`git rev-list {{HEAD}}`

- List commits more recent than a specific date, on a specific branch:

`git rev-list --since={{'2019-12-01 00:00:00'}} {{master}}`

- List all merge commits on a specific commit:

`git rev-list --merges {{commit}}`
16 changes: 16 additions & 0 deletions pages/common/git-rev-parse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# git rev-parse

> Display metadata related to specific revisions.
> More information: <https://git-scm.com/docs/git-rev-parse>.
- Get the commit hash of a branch:

`git rev-parse {{branch_name}}`

- Get the current branch name:

`git rev-parse --abbrev-ref {{HEAD}}`

- Get the absolute path to the root directory:

`git rev-parse --show-toplevel`

0 comments on commit a1a3fae

Please sign in to comment.