• Use latest version of git
  • Consider using sparse checkout
  • Use git-worktree to work with multiple branches in parallel
  • Visualize intraline differences in output of git diff, git log -p etc.
  • Further reduce duplication of data by using reflinks (Linux)
  • Miscellaneous options