From 157adaee6c26d67ae080823cede27ff03c251aea Mon Sep 17 00:00:00 2001
From: Steven Palmesano <3100993+spalmesano0@users.noreply.github.com>
Date: Fri, 29 May 2026 05:30:26 -0500
Subject: [PATCH] Add article for GIT101: Git Basics video (#46246)
---
articles/git101-git-basics.md | 46 +++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
create mode 100644 articles/git101-git-basics.md
diff --git a/articles/git101-git-basics.md b/articles/git101-git-basics.md
new file mode 100644
index 0000000000..138f203255
--- /dev/null
+++ b/articles/git101-git-basics.md
@@ -0,0 +1,46 @@
+# GIT101: Git Basics
+
+
+
+
+
+Learn the basic Git commands you need to really understand GitOps, not just use it.
+
+High-level topics covered in this video:
+
+- Why use Git in the first place?
+- What is a repo?
+- Making changes, staging files, and committing.
+- How do branches work? Why use them?
+- What is a pull request?
+
+Commands covered in this video:
+
+- `git init`
+- `git add`
+- `git diff` (with `--stat` and `--staged`)
+- `git commit` (with `-m`)
+- `git log` (with `--oneline` and `-n`)
+- `git show`
+- `git status`
+- `git restore`
+- `git rm`
+- `git mv`
+ - This is one of the most important commands covered in the video, as this is not available in GitHub Desktop. Renaming with `git mv` works differently than renaming in Finder or with the standard `mv` command.
+- `git config`
+- `git push`
+- `git fetch`
+- `git pull`
+- `git branch` (with `-a`)
+- `git switch` (with `-c`)
+- `git clone`
+- `git checkout`
+
+Additional resources mentioned are: the [Git manual](https://git-scm.com/docs/user-manual) and the [Pro Git book](https://git-scm.com/book/en/v2).
+
+
+
+
+
+
+