1. 概述
GitLab是一个基于Git的网站源代码管理和工程协作平台,它提供了多种功能,例如:源码管理、版本控制、在线编译、持续集成、CI/CD等,能够满足开发者的协作、管理、交付需求,使用GitLab存放项目代码可以方便管理和协作。
2. 新建项目
2.1 登录GitLab
首先需要先登录GitLab,如果没有账号需要先注册,注册成功后,通过浏览器访问GitLab的网站,并输入账号和密码登录。
gitlab.com
Username or email: your_username
Password: your_password
2.2 创建新项目
登录成功后,进入GitLab的主界面,选择“New Project”按钮,选择“Blank Project”创建新项目。
注意:需要保证在对应的项目组下创建新项目。
3. 配置GitLab仓库
3.1 生成SSH公钥
生成SSH公钥有两种方法,下面介绍其中一种:
ssh-keygen -t rsa -C "your_email@example.com"
注意:在生成SSH公钥时需要注意邮件地址要填写在GitLab账户的注册邮箱。
3.2 配置SSH公钥
将生成的SSH公钥复制到GitLab账户的SSH公钥中:
cat ~/.ssh/id_rsa.pub
将SSH公钥的内容复制到GitLab的账户设置的SSH公钥中。
4. 提交项目代码
4.1 上传代码到暂存区
将需要提交的项目代码添加到暂存区:
git add .
注意:“.”代表当前目录下所有文件。
4.2 提交代码并添加注释
提交项目代码并添加注释:
git commit -m "your_message"
注意:“your_message”处需要填写本次提交的注释。
4.3 推送代码到GitLab
将代码推送到GitLab:
git push -u origin master
注意:“origin”代表远程GitLab仓库的地址,可以在Settings 里的 Repository 的 URL 选项中找到。
5. 查看提交历史
可以通过以下命令查看提交历史:
git log
可以看到提交历史记录,包括每次提交的注释、时间、作者等信息。如果需要退出查看,请按下英文状态下的“q”键。
6. 分支管理
6.1 创建新分支
可以通过以下命令在本地创建新分支:
git checkout -b new_branch_name
注意:“new_branch_name”为新建分支的名称。
6.2 提交代码到新分支
在新分支上进行开发,在新分支上提交代码到暂存区、提交代码并添加注释、推送代码到GitLab,方法和在主分支上类似。
6.3 切换到主分支
可以通过以下命令切换到主分支:
git checkout master
6.4 合并分支
可以通过以下命令将新分支合并到主分支:
git merge new_branch_name
注意:“new_branch_name”为需要合并的新分支的名称。
7. 总结
本文主要介绍了如何将新项目存放到GitLab上,包括新建项目、配置GitLab仓库、提交项目代码、查看提交历史和分支管理等。同时给出了相关的命令和注意事项,相信读者通过阅读本文已经掌握了如何使用GitLab存放新项目的方法。