首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
开源技术
›
开源技术
›
极狐GitLab 使用指南:如何使用极狐GitLab 举行第一次 g ...
返回列表
发新帖
极狐GitLab 使用指南:如何使用极狐GitLab 举行第一次 git commit
[复制链接]
发表于 2024-9-17 20:53:08
|
显示全部楼层
|
阅读模式
GitLab 是一个环球知名的一体化 DevOps 平台,很多人都通过私有化摆设 GitLab 来举行源
代码
托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式摆设极狐GitLab。
举行第一次 Git 提交
本教程包含一些关于 Git 的工作原理,引导您完成创建自己的项目、编辑文件以及从下令行将更改提交到 Git 仓库的步骤。
完成后,您将拥有一个可以训练使用 Git 的项目。
您需要什么
在您开始之前:
本地呆板上需要已经安装好 Git。
确保您可以登录极狐GitLab 实例。假如您的构造没有极狐GitLab,请在 JihuLab.com 上创建一个账户。
创建 SSH 密钥并将它们添加到极狐GitLab。SSH 密钥是您在盘算机和极狐GitLab 之间
安全
通信的方式。
什么是 Git?
在我们进入步骤之前,让我们回顾一些基本的 Git 概念。
Git 是一个
版本
控制体系。它用于跟踪文件的更改。
您将文件(如
代码
或
文档
)
存储
在 Git
仓库
中。当您想要编辑文件时,您可以将仓库
克隆
到您的盘算机,举行更改,然后将更改
推送
回仓库。在极狐GitLab 中,Git 仓库位于
项目
中。
每次推送更改时,Git 都会将其记录为唯一的
提交
。这些提交构成了文件更改的时间和方式以及更改者的历史记录。
当您在 Git 仓库中工作时,您在
分支
中工作。默认环境下,仓库的内容位于默认分支中。要举行更改:
创建自己的分支,即创建时默认分支的快照。
举行更改并将其推送到您的分支。每次推送都会创建一个提交。
准备好后,
合并
您的分支到默认分支。
操作步骤
以下是我们将要做的事情的概述:
创建示例项目。
克隆仓库。
创建分支并举行更改。
提交并推送您的更改。
合并您的更改。
在极狐GitLab 中查看您的更改。
创建示例项目
起首,在极狐GitLab 中创建一个示例项目。
在极狐GitLab 中,在左侧边栏中,选择
搜刮或转到 > 查看我的所有项目 > 新建项目
。
选择
创建空白项目
。
对于
项目名称
,输入 My sample project。为您天生项目标识串。此标识串是您可以在创建项目后用来访问项目标 URL。
确保选中
使用自述文件初始化仓库
,别的字段取决于您。
选择
创建项目
。
克隆仓库
现在您可以克隆项目中的仓库。
克隆
仓库意味着您正在盘算机上创建副本,或者在您想要
存储
和使用文件的任何地方创建副本。
在您的项目页面上,选择
克隆
。复制
使用 SSH 克隆
的 URL。
在您的盘算机上打开一个
终端
,然后转到您要克隆文件的目次。
输入 git clone 并粘贴 URL:
git clone git@gitlab.com:gitlab-example/my-sample-project.git
复制
代码
进入目次:
cd my-sample-project
复制代码
默认环境下,您已经克隆了仓库的默认分支。通常这个分支是 main。为了确认,获取默认分支的名称:
git branch
复制代码
您所在的分支标有星号。
按键盘上的 Q 返回主
终端
窗口。
创建分支并举行更改
现在您有了仓库的副本,创建自己的分支,以便您可以独立处理更改。
创建一个名为 example-tutorial-branch 的新分支。
git checkout -b example-tutorial-branch
复制代码
在 Visual Studio Code、Sublime、vi 或别的任何文本编辑器中,打开 README.md 文件并添加以下文本:
Hello world! I'm using Git!
复制代码
保存文件。
Git 会跟踪更改的文件。要确认哪些文件已更改,请获取状态。
git status
复制代码
您应该得到类似于以下内容的输出:
On branch example-tutorial-branch
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: README.md
no changes added to commit (use "git add" and/or "git commit -a")
复制代码
提交并推送您的更改
您已对仓库中的文件举行了更改。现在是时间通过首次提交来记录这些更改了。
将 README.md 文件添加到
暂存
区域。暂存区是您在提交文件之前放置文件的地方。
git add README.md
复制代码
确认文件已暂存:
git status
复制代码
您应该得到类似于以下内容的输出,而且文件名应该是绿色文本。
On branch example-tutorial-branch
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: README.md
复制代码
现在提交暂存文件,并包含一条描述您所做更改的消息。确保用双引号 (") 将消息括起来。
git commit -m "I added text to the README file"
复制代码
更改已提交到您的分支,但您的分支及其提交仍然仅在您的盘算机上可用。还没有别的人可以访问它们。将您的分支推送到极狐GitLab:
git push
origin example-tutorial-branch
复制代码
您的分支现在在极狐GitLab 上可用,而且对您项目中的其他用户可见。
合并您的更改
现在您已准备好将您的 example-tutorial-branch 分支中的更改合并到默认分支(main)。
查看仓库的默认分支。
git checkout main
复制代码
将您的分支合并到默认分支中。
git merge example-tutorial-branch
复制代码
推送更改。
git push
复制代码
NOTE:
对于本教程,您将分支直接合并到仓库的默认分支。在极狐GitLab 中,您通常使用合并哀求来合并您的分支。
在极狐GitLab 中查看您的更改
您更新了分支中的 README.md 文件,并将这些更改合并到了 main 分支中。
让我们查看 UI 并确认您的更改。转到您的项目。
向下滚动并查看 README.md 文件的内容。您的更改应该是可见的。
在 README.md 文件上方,查看
最后提交
列中的文本。您的提交消息显示在此列中:
现在您可以返回下令行并切换回您的个人分支(git checkout example-tutorial-branch)。您可以继承更新文件或创建新文件。键入 git status
,查看更改的状态并放弃提交。
假如您没有成功完成,不要担心。Git 中的所有内容都可以恢复,假如您发现无法恢复,您可以随时创建一个新分支并重新开始。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
浏览过的版块
图数据库
虚拟化与私有云
张国伟
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表