1. 创建项目
在 GitLab 的项目页面,点击 New project(创建项目)按钮。
Step 1: 点击 "New Project" 按钮,进入项目创建页面。
Step 2: 设置项目的名字,描述以及可见性。
创建好项目后,就可以在项目中添加代码了。
2. 添加 SSH Key
GitLab 使用 SSH 协议进行代码同步。在进行代码同步前,需要为本地计算机配置一个 SSH Key。
2.1 生成 SSH Key
Step 1: 打开终端,输入以下命令:
ssh-keygen -t rsa -C "your_email@example.com"
Step 2: 一路回车,即可创建 SSH Key。
Step 3: 执行以下命令:
cat ~/.ssh/id_rsa.pub
复制生成的 SSH Key。
2.2 添加 SSH Key 至 GitLab
Step 1: 点击页面右上角的头像,展开菜单,点击 "Settings"。
Step 2: 选择 "SSH Keys",点击 "Add SSH Key",并将之前复制的 SSH Key 添加到输入框中。
这样,我们就可以在本地计算机上同步代码到 GitLab 呢。
3. 上传代码到 GitLab
推荐使用 Git 命令上传代码,下面我们来详细讲解如何通过 Git 命令上传代码到 GitLab。
3.1 创建本地仓库
Step 1: 创建项目文件夹。
mkdir projectname
Step 2: 进入项目文件夹。
cd projectname
Step 3: 初始化 Git 仓库。
git init
3.2 配置 Git 仓库信息
Git 是分布式版本控制系统,每次提交代码都需要配置用户名和邮箱。
Step 1: 配置用户名。
git config --global user.name "your_name"
Step 2: 配置邮箱。
git config --global user.email "your_email@example.com"
3.3 添加远程仓库信息
Step 1: 在创建 Git 项目后,从项目页面复制远程仓库 URL。
Step 2: 执行以下命令,添加远程仓库信息。
git remote add origin git@github.com:username/repository.git
3.4 添加代码,提交并推送代码到 GitLab
Step 1: 创建代码文件。
touch myfile.md
Step 2: 添加代码文件,执行以下命令:
git add myfile.md
Step 3: 提交代码并添加提交注释,执行以下命令:
git commit -m "add my file"
Step 4: 推送代码到 GitLab。
git push -u origin master
执行命令后,Git 会自动将本地仓库所有的代码文件同步到 GitLab 中。
4. 其他 Git 命令操作
除了上传代码,我们还可以通过 Git 命令进行其他代码操作,比如代码的撤销。下面,我们列出几个常用的 Git 命令操作。
4.1 恢复到上一个版本
Step 1: 执行以下命令,查看 Git 日志记录以及版本号。
git log
Step 2: 执行以下命令,恢复到上一个版本。
git reset HEAD^
4.2 回滚代码到某个版本
Step 1: 执行以下命令,查看 Git 日志记录以及版本号。
git log
Step 2: 执行以下命令,找到需要回滚的版本号。
git reset --hard 0123456
执行命令后,我们会回滚到指定的代码版本中。
4.3 撤销代码修改
Step 1: 执行以下命令,查看 Git 代码修改记录以及版本号。
git log
Step 2: 执行以下命令,撤销指定版本的代码修改。
git revert HEAD
执行命令后,Git 会自动撤销本地代码的修改,并将代码同步到 GitLab 中。
结语
通过以上的步骤,大家就可以在 GitLab 中创建项目,上传代码了。另外,git的操作命令也是开发中必备的技能之一,需要大家平时多进行练习。