Some tips on Git and GitHub usage, in no particular order.

  • Your browser is not the only way to interact with GitHub. Try:

    • the gh CLI
    • the forge package in Emacs
  • Learn how to use git stash.

  • VSCode tends to modify Jupyter notebooks as soon as you open them, even if you haven’t changed the code. These diffs can often be ignored.

  • Use nbdiff to get meaningful diffs on Jupyter notebooks.