Getting Started
  • Introducing Git
  • Using the terminal and installing Git
  • Preparing Git settings
  • Making our first project directory
Working with a local repository
  • Creating (initializing) a repository
  • Adding a file to our project
  • Making our first commit
  • Working with an existing project
Branches
  • What is a branch
  • Making a commit on a branch
  • Making a second branch
  • Switching branches
Merging
  • Merging a branch
  • Introducing vi/vim
  • Doing a three-way merge
  • Merging with conflicts
Working with a remote repository
  • Introducing remote repositories
  • Connecting to Github using SSH
  • Adding a remote repository
  • Pushing to a remote repository
  • Updating a remote repository
Working with others
  • Working with others
  • Fetching changes
  • Working at the same time as others