Gitlab学习笔记(详细图文)

        最近实习碰到很多代码仓库管理的问题,虽然也有许多博客上有介绍,但是感觉都不够详细具体,对于新手而言还是有使用困难,这里将会用图文形式来展示过程。

        首先需要设置一个账号密码,要在 Git 中设置账号密码,你需要配置全局的用户名和邮箱地址,以及设置远程仓库的认证信息。光说没用,直接上图和代码。

git config --global user.name "YourUserName"
git config --global user.email "your.email@example.com"

        这样就成功创建用户了,很多公司里面都有员工的git账户,因此需要将 本地代码/云端服务器上的代码 关联到gitlab上,这里采用ssh认证连接的方式。

        使用 SSH 连接 Git 仓库可以提供更安全的认证方式,而不必每次都输入用户名和密码。首先,你需要在本地计算机上生成 SSH 密钥。打开命令行终端,并执行以下命令:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

        添加SSH密钥到SSH代理(可选):如果你使用 SSH 代理(如 ssh-agent),可以将生成的 SSH 密钥添加到代理中,这样就不必每次都输入密码(这一步可以跳过)。执行以下命令:

ssh-add ~/.ssh/id_rsa

        如上图所示,除了第三行之外,其他直接按回车键就行了,第三行需要输入个y。注意第七行,翻译过来就是你的密钥已经存在这个文件上。

        接下来就是复制密钥了,首先需要获取密钥,使用下列指令获取。

cat /root/.ssh/id_rsa.pub

        刚刚说了要注意第七行,这里使用的cat指令就是用到了这里的路径,注意不是全部复制,没有最后的那个点 。

        如上图,使用指令后会生成如上图所示的密钥,全部复制下来,然后打开gitlab,点击头像。

        点击这个edit profile。

        再点击这个SSH keys,接下来就是如下界面。

        把密钥复制到这个key上面,然后点击add key就可以了,这样就将远程仓库链接到gitlab仓库了,我这里用的是vscode。

        后面就是大家耳熟能详的了,比如要从仓库上下拉代码,终端输入git clone...,上传需要三步。

git add .
git commit -m "提交说明"
git push origin main

        第一步比较简单,就是指定一个文件路径,一个 . 表示当前文件路径。

        第二步就是对当前提交的代码的一个说明。

        第三步为上传,复制粘贴运行即可。

        此外还有创建分支和切换分支的操作,如下图所示

git branch ***(自己想要创建的分支名)
git branch -a
git checkout ***(想要切换的分支名字)

首先是第一个指令 git branch ***,这个指令用于创建分支,如上图的1所示。

其次是第二个指令,git branch -a,这个指令用于显示所有分支,包括本地的和非本地的,如2所示,红色大框内的为所有分支,蓝色框内的为本地分支,执行1的时候创建的分支在本地中。也可以仅查看本地分支,使用git branch即可,无需加-a参数。

最后为分支切换,git checkout ***,可以切换分支,蓝色框内的*号表示当前在哪个分支下。

综上所述,有一个基本的git使用流程:

        首先git clone代码

        其次修改代码,可以选择创建自己的分支再把代码push到自己分支上

        也可以直接把代码push到此分支或者其他分支上

本人也是小白,仅为入门级教程,轻喷。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值