Git

Definition: A software package for tracking changes in a local set of files (local version control), initially developed by Linus Torvalds. In general, it is used by programmers to track and develop computer source code within a set directory, folder or a file system. Git can access remote repository hosting services (e.g. GitHub) for remote version control that enables collaborative software development by uploading contributions from a local system. This process found its way into the scientific process to enable open data, open code and reproducible analyses.

Related terms: GitHub, Repository, Version control

References: Kalliamvakov et al. (2014), Scopatz and Huff (2015), Vuorre and Curley (2018), & https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23ca2e25604af290

Drafted and Reviewed by: Emma Norris, Adrien Fillon, Bettina M.J. Kern, Dominik Kiersz, Robert M. Ross

We are currently working to link the references directly. For now, the complete reference list can be viewed here.