diff --git a/snippets/view-commit-graph.md b/snippets/view-commit-graph.md
new file mode 100644
index 000000000..56491b0fa
--- /dev/null
+++ b/snippets/view-commit-graph.md
@@ -0,0 +1,19 @@
+---
+title: View a visual graph of the repository
+tags: repository,intermediate
+---
+
+Prints a visual graph of all commits and branches in the repository.
+
+- Use `git log --pretty=oneline --graph --decorate --all` to view a visual graph of the whole repository's history.
+- Use arrow keys to navigate, press Q to exit.
+
+```sh
+git log --pretty=oneline --graph --decorate --all
+```
+
+```sh
+git log --pretty=oneline --graph --decorate --all
+# * 3050fc0de Fix network bug
+# * c191f90c7 Initial commit
+```
diff --git a/snippets/view-commits-by-string.md b/snippets/view-commits-by-string.md
new file mode 100644
index 000000000..24582610e
--- /dev/null
+++ b/snippets/view-commits-by-string.md
@@ -0,0 +1,21 @@
+---
+title: View commits that manipulated a specific string
+tags: commit,intermediate
+---
+
+Prints a list of all commits that manipulated a given string.
+
+- Use `git log -S` to find all commits that manipulated the specified ``.
+- Use arrow keys to navigate, press Q to exit.
+
+```sh
+git log -S
+```
+
+```sh
+git log -S"30-seconds"
+# commit c191f90c7766ee6d5f24e90b552a6d446f0d02e4
+# Author: 30 seconds of code
+# Date: Tue Apr 6 11:11:08 2021 +0300
+# [...]
+```
diff --git a/snippets/view-commits-in-date-range.md b/snippets/view-commits-in-date-range.md
new file mode 100644
index 000000000..d0c0f6e7e
--- /dev/null
+++ b/snippets/view-commits-in-date-range.md
@@ -0,0 +1,21 @@
+---
+title: View commits in a specific date range
+tags: repository,commit,intermediate
+---
+
+Prints all commits in the specified date range.
+
+- Use `git log --since= --until=` to view a log of all commits between `` and ``.
+- Use arrow keys to navigate, press Q to exit.
+
+```sh
+git log --since= --until=
+```
+
+```sh
+git log --since='Apr 1 2021' --until='Apr 4 2021'
+# commit c191f90c7766ee6d5f24e90b552a6d446f0d02e4
+# Author: 30 seconds of code
+# Date: Tue Apr 6 11:11:08 2021 +0300
+# [...]
+```