Version control is critical for data and project management. Version control is built into many scientific computing tools, but some background knowledge of terminology is useful to get started.
Git is a version control system that lets you track who made changes to what when and has options for easily updating a shared or public version of your code on github.com, bitbucket.org, or other repository management tools.
Basic GitHub accounts are free. However, please consider what personal information you'd like to reveal and review these instructions for keeping your email address private provided at GitHub.
To install git on:
sudo apt-get install git
and for Fedora run sudo dnf install git
.