Git
定义: Git是一款由Linus Torvalds开发的,用于追踪本地文件集的更改(本地版本控制)的软件包。程序员通常使用Git在指定的目录、文件夹或文件系统中跟踪和开发计算机源代码。Git还支持远程存储库托管服务(例如,GitHub),通过从本地系统上传贡献来实现协作软件开发。Git 在科研领域被广泛应用,使开放数据、开放代码和可重复性分析成为可能。
相关术语: GitHub, Repository, Version control
参考文献:
- Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D. M., & Damian, D. (2014). The promises and perils of mining github. Proceedings of the 11th Working Conference on Mining Software Repositories, 92–101.
- Scopatz, A. M., & Huff, K. D. (2015). Effective Computation in Physics: Field Guide to Research with Python (1st ed.). O’Reilly Media. http://shop.oreilly.com/product/0636920033424.do
- Vuorre, M., & Curley, J. P. (2018). Curating research assets: A tutorial on the Git version control system. Advances in Methods and Practices in Psychological Science, 1(2), 219–236. https://doi.org/10.1177/2515245918754826
- git/git. (n.d.). Initial revision of ‘git’, the information manager from hell. GitHub. https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23ca2e25604af290
原稿作者: Emma Norris
审阅者: Adrien Fillon, Bettina M.J. Kern, Dominik Kiersz, Robert M. Ross
翻译者: AI-driven translation tool "TransFlow" (developed by Jinbiao Yang and COSN OpenTransfer team)
译稿审阅者: Xinyu Wang, Liangjie Chen, Ruoting Liu, Shuxian Jin