Git

Major Concepts & Key Terminology

  • Version Control Software
    • distributed
  • git
  • repository
    • local
    • remote
  • .git/
  • basic git workflow
    • add to staging
    • commit to local repository
    • push to remote repository
  • git status
  • git log
  • forking
  • cloning
  • local repository initialization
  • adding remote repositories
  • branches
    • master / main
    • remote branch protection
  • pull requests / merge requests
    • code review
  • merging
    • git merge
    • git rebase