Session - Versioning workflow
It’s good to practice regular saving of files when you work - whatever the program
Have you ever commented out code that you don’t want to use but want to keep - just in case?
Once you have a snapshot stored locally (Git) you can push the snapshot to a remote site (GitHub)
This is like:
The tendency for much of analysis work is to share once something is finished
But commits (snapshots):
GitHub offers the possibility of having private repositories
They have a few restrictions on functionality (unless in a paid account)
Still should never have any identifiable information for security
Happy Git and GitHub for the useR by Jenny Bryan