该文章用于记录一些GitLab的使用指南,以及在实际版本控制过程中遇到的问题及解决方法,会尽量及时的更新~
GitLab简介:GitLab和GitHub很相似都属于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。两个平台可以建立公开项目和私有项目。而GitLab私有项目是免费的,所以受到了很多学者的欢迎。
1. 如何创建一个新的project
这里首先可以在GitLab的主页上创建一个New project,按照要求填完项目名,描述等,创建成功。接着GitLab会提示如下内容:
2. 如何add 并push空目录到远程仓
有时候,我们的一些文件夹是不希望push到远程仓的,比如数据集所占用的空间较大,我们也并不希望将数据集上传上去。但一个空的数据集目录是必要的,方便我们写readme,或给其他人提示方便快速运行。
上图链接为:https://blog.csdn.net/qq_21358401/article/details/79381629
更多.gitignore的使用方法可参见:https://blog.csdn.net/yup1212/article/details/80385187
3. 如何忽略git status中的untracked文件
一种方法是采用上面提到的.gitignore文件,在该文件中可以添加希望git忽略的文件类型,或者不忽略的文件类型等。可参加链接:
https://blog.csdn.net/xiake001/article/details/77073573blog.csdn.net另一种方法是可以先将这些文件压到栈中,利用git stash。对于栈里的文件,可以一次性删除,也可以临时存放,也可以进行恢复。可参考链接:
https://blog.csdn.net/xihuanzhi1854/article/details/88640912blog.csdn.net恢复的方法可参考如下内容:
该图链接为:https://www.cnblogs.com/lovychen/p/9051601.html
更新:2020-9-28
4. 关于创建branch以及上传到远程分支的方式
链接:https://www.cnblogs.com/springbarley/archive/2012/11/03/2752984.html
注:部分参考文献以超链接的形式置于文中了,欢迎阅读相关链接。转载本文请注明出处,如有问题,请批评指正,谢谢~