You can use Git to version control your notes, and here’s how I do it
It's a cool way to maintain the revision history of your ideas

Once you step foot in the note-taking landscape, you’ll be greeted with FOSS, freemium, and paid applications designed to help you record all your ideas. Whether you’re a self-hosting manic who prefers the privacy of FOSS services or a casual user who prefers convenience above all else, you’ll find plenty of note-taking solutions out in the wild.