IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> GitLab的使用(公司实用经验编写) -> 正文阅读

[开发工具]GitLab的使用(公司实用经验编写)

最近在一个公司实习,公司要求必须使用gitlab沟通交流,所以本人花费3个小时对gitlab进行了一个系统性的学习。并把重点总结如下(以备以后再次在工作中使用):

一:登录

第一次登录输入账户密码后会自动跳转到修改密码页面(记住你修改的密码就是你这个账户之后的密码)

二:gitlab上新建项目

新建项目——添加管理人员——开放管理人员权限(因为有的默认管理人员没有merge和push 的权限)

?

?

invite members 添加项目小组人员?

注:开放权限步骤:进入该项目——setting——repository——protected branches,按步骤进步会有allowed to merge,allowed to?push选项,选择对哪种身份开放,然后Protect即可

?

三:本地新建项目,关联git仓库

打开你想新建项目的目录,右键Git Bash Here

?然后输入:

git init --initial-branch=main (查看git上的分支叫什么,一般情况下大多数是main或者master)

git remote add origin clone的http地址(例如:git remote add origin http://192.168.x.xx:/xxx:/xxxx)

四:将本地内容上传到git 上

git add .? ? (将修改放到缓存区,. 代表所有文件)

git commit -m " "? ? (将本地修改保存到本地仓库)

git push origin main? (origin是远程仓库的名字?main是本地仓库的名字)

五:下载别人上传内容且自己更改了自己内容:

git add .

git commit -m " "

git fetch origin

git merge origin/main

如果merge 不报错,继续push,即:

git push origin main

如果merge 出错:

git checkout * --theirs? (把这些文件在工作区的修改全部撤销)

git add .

git commit -m " "

git fetch origin

git merge origin/main

git push origin main

---------------------------------------------------------------------------------------------

管理人员第一次下载内容:

1 下载git 上的内容:

git remote add origin clone的http地址

2 初始化本地:

git init --initial-branch=main

3 合并代码:

git add .

git commit -m " "

git fetch origin

git merge origin/main

git push origin main

注:add 和 commit 的区别

工作区——查看修改的文件

版本库——当前目录下的git

-----------------------------------------------------------------------------------------------------------------------------

当我总结完方法,且方法可靠后,上司的上司告诉我这种方法对他们不懂代码的人不友好,好吧。

我就给他讲了一下gitGUI

目录下右键,点击 Git GUI Here

?红色框显示的是当前工作区与本地仓库相比被修改的文件,点击其中任一文件,即可在绿色框看到该文件,其与本地仓库该文件不同的地方会用红色标出。将想要上传到本地仓库的部分拖至蓝色框即可。然后蓝色框旁边的按钮操作,其过程就是代码的简化。

?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-11-28 11:30:06  更:2021-11-28 11:30:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 19:40:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码