Git can be used for keeping the history of non-code based source files

  • I can set a Git repository for almost any source material which I’m working on, and I’ll have a nice history for these files.
  • Keeping a Git repository only works for file-based apps. It doesn’t work for database based apps like Ulysses, or Bear.
  • On top of Git, it’s still worth to keep manual versions for writings around, especially after reaching a milestone like the first draft, the first edit, or the version before spell checking. Manual versions usually work in database based applications too.
    • 2.16.3 Keeping manual versions in Ulysses.