...
- 所有实验室相关的在研项目所涉及的代码,均应在Git上管理。
- 在撰写的文章,应该在Git上建立相应项目。
- 投稿前,要对项目涉及的代码进行归档。
- 研究生每周或每两周的周报,要使用GitLab提交。
- 鼓励利用GitLab进行科研项目管理。
- 理论上,实验室主持的开源项目应托管在GitLab上。
- 诸如个人的开源项目、个人学习的项目乃至与实验室事务无关的项目,在不过度占用硬件和带宽资源的情况下,也鼓励使用Git。
...
Git是现代工业界和学术界普遍使用的版本管理和协作工具,是工业界和学术界的默认工作流。Git的思想蕴含了项目管理和协作的哲学,因此,尽管在协议、服务以及基础设施方面,git有诸多不尽如人意的地方,实验室的每个人仍然应该学习像开发者一样使用Git。
交互式git教程:
Learn Git Branching
视频教程一则:
向私有GitLab服务器提交代码和文档,在Windows 10中使用Git+GitHub Desktop+Visual Studio Code
...