Git Simplified – 6 chapters webinar

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.


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: