三分钟用最简单最直接的方式教会你如何使用gitlab管理你的第一个项目!!!!

一、在主界面选择新建项目,目的是为接下来要从本地上传到gitlab的代码做一个新仓库

二、依次按照一下步骤完成一个新仓库的创建

三、然后根据下面的提示初始化窗口

至此,现在新仓库创建完成。

四、开始将本地的文件夹上传到新仓库里面,按照以下步骤进行

1.先完成本地仓库初始化

2.完成本地文件夹和远程gitlab端的仓库链接

3.将本地的文件夹添加到缓冲区仓库git add .

4.通过push上传本地文件至新建的仓库中

五、文件上传验证以及更新

由上图可以看到我们本地文件已经上传至了新建的gitlab文件中。后续该如何将我们改动后的代码上传至这个仓库呢。这个操作非常简单,在我们对文件进行改动之后,直接在该文件夹下右键选择git bash here。然后进行三步走;第一步:使用git add . 添加我们当前目录下的文件到一个暂存区;第二步:使用git commit -m  "写入本次上传日志(可不写)";第三步:直接使用git push origin  <对应你的分支> 我的是master所以我选择上传至master分支。

至此就完成了文件的后续上传工作。

六、补充关于代码从gitlab仓库如何clone到本地

1、简单粗暴的方式是直接点击下载对应的代码压缩包

2、优雅的方式是,在对应链接远程仓库的文件目录下打开git bash here,根据以下两步走。选择需要回溯的代码。

根据git窗口可以看到我通过git log 查询我目前上传的日志,然后根据日志的哈希可以直接将代码回溯到所需要的那一次提交。注意!!在使用git checkout 的时候要保证本地的代码此时与仓库文件是一致的没有进行改动,这个错误是因为你在当前工作目录中有未提交的改动,而你尝试切换分支或检出的提交会覆盖这些改动。Git 为了保护你的未提交改动,阻止了这次操作。

1. 提交你的改动

如果你想要保留当前的改动,可以将它们提交到本地仓库:

# 添加改动到暂存区
git add .

# 提交改动
git commit -m "描述性的提交信息"

# 现在可以切换分支或检出特定提交
git checkout cb149f7931e02fd87e64ee45132df8a2091bd745

2. 暂存你的改动(stash)

如果你不想立即提交改动,可以使用 git stash 将改动暂存起来,稍后可以恢复:

# 暂存改动
git stash

# 现在可以切换分支或检出特定提交
git checkout cb149f7931e02fd87e64ee45132df8a2091bd745

# 如果之后想要恢复暂存的改动
git stash pop

3. 丢弃改动

如果你不介意丢弃当前的改动,可以直接重置工作目录:

# 丢弃所有未提交的改动
git reset --hard

# 现在可以切换分支或检出特定提交
git checkout cb149f7931e02fd87e64ee45132df8a2091bd745

4. 将改动移动到其他分支

如果你想要在另一个分支中保留当前的改动,可以创建并切换到新分支:

# 创建并切换到新分支
git checkout -b new-branch-name

# 现在可以切换回原分支并检出特定提交
git checkout cb149f7931e02fd87e64ee45132df8a2091bd745

选择适合你需求的方法来解决这个问题。如果你想要保留改动,推荐使用提交或暂存的方法。

此时我的代码已经变更为我第一次上传时候的样子。到这里你就已经学会了gitlab从创建一个新仓库到第一次上传本地文件到远程仓库的操作,以及后续维护上传下载该仓库的步骤。接下来可以尝试自己动手一步一步按照流程创建了。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐