Images modified from Oto Godfrey and Justin Morton In coding-heavy science, reproducibility is key!
Version control (of which git
is the most popular option) makes the development of your code traceable - it’s a time machine 😄
Using git
and github has several of benefits:
- organized version control
(nofinal_vers_for_real_3.R
files) - easy sharing/ collaboration (via github)
- additional backup (on github)
- easy archiving of code (via zenodo)
- helps working with the computing cluster
\(\rightarrow\) it helps future you and others not getting lost in your coding