Git and GitHub

  • git config: name, email, default branch, editor
  • SSH keys vs. HTTPS + credential helper
  • .gitignore patterns every DS project should have (.env, .ipynb_checkpoints/, data/, .venv/)
  • GitHub CLI (gh) for cloning, PRs, and auth

See Git Basics to learn more about git and GitHub for data science.