• What you need
  • GitHub account setup
  • Forking
  • Git setup
  • Configuration
  • Cloning
  • Remotes
  • Fetching
  • Status check
  • Keeping up to date (rebasing)
  • Compiling
  • Creating a commit
  • Branching
  • Committing
  • Pushing to GitHub
  • Pull Requests
  • Creating a Pull Request
  • Common questions
  • Pull request process
  • Updating a Pull Request