The Git course will explain, describe and walk you through the most basic knowledge of “Git” to the most advanced “Git”, or as I would say “from zero to hero”.
The course will be a series of 6 episodes, going from basic to the most advanced features of Git.
Table of Contents
Basic Git (Episode 1)
- Introduction to Git
- Git architecture
- Setting up local git repository
- The.git folder
- The staging area
- Basic Git commands (init, add, commit, log)
- Moving between commits
- .gitignore
Recording (in Hebrew)
The webinar recording is now live! you can view the full Hebrew version recording here:
Branching, Merging, and History (Episode 2)
- What is a git branch?
- Moving between branches
- Merging between branches (and solving conflicts)
- Git Head
- Git graph
- GIt tag
Recording (in Hebrew)
The webinar recording is now live! you can view the full Hebrew version recording here:
Working with Remote Repository (Episode 3)
- What is a remote repository? (including local-remote architecture)
- Adding SSH keys for remote work
- Adding a remote repository to your project (Github)
- Git fetch
- Git pull
- Git push
- Replacing a remote
- Adding additional remote
- Cloning a repo
Recording (in Hebrew)
The webinar recording is now live! you can view the full Hebrew version recording here:
Advanced Git -Resetting, advanced checkout, cherry-picking, branch analyze (Episode 4)
- Git reset soft\hard
- Undoing our changes using ORIG_HEAD
- Moving files between branches
- Playing with Git head
- Cherry-picking
- Git merge-base
Recording (in Hebrew)
The webinar recording is now live! you can view the full Hebrew version recording here:
Advanced Git – stash, revert, squash, reflog (Episode 5)
- Git stash
- Git revert
- Git squash
- Git reflog
Recording (in Hebrew)
The webinar recording is now live! you can view the full Hebrew version recording here:
Advanced Git – rebase, CI/CD and Github actions (Episode 6)
- Git rebase:
- What is git rebase?
- Interactive rebase
- CI\CD
- What is CI\CD?
- The purpose of CI\CD
- Github Actions for CI\CD
Recording (in Hebrew)
The webinar recording is now live! you can view the full Hebrew version recording here: