怎么把代码上传到gitlab

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的操作命令也是开发中必备的技能之一,需要大家平时多进行练习。