git 命令使用,和gitlab新建分支

news2024/11/24 14:42:16

一、gitlab 新建分支,并上传代码

	在公司,会有项目管理,创建好master创库,在gitlab,个人需要创建个人分支,用于提交代码,并申请,合并到分支上(一般会有第一个原始项目,在此基础上,衍生出很多型号,分支代码,用于不同项目),个人可以在master创建自己的分支,管理项目人员,验证没问题,会merge 合并到具体项目的分支上。

系统还未安装git ,则按提示输入指令:sudo apt-get install git
安装完成后,公司,可能需要注册用户,密码,例如,
git config --global user.name “name”
git config --global user.email “name.com”

在Linux终端,创建个人分支,首先在需要创建分支的工程目录文件夹下,如:xxxx_project,进入这个project目录下
输入如下命令

初始化本地仓库  		git init
添加所有项目文件			git add .   //注意后面又这个点号,不要忘记看不到,是个点号,添加需要上传的文件
先提交到本地的仓库		git commit -m "你想要提交的备注信息"    注:(不是直接提交到gitlab上)
添加Gitlab远程仓库地址	git remote add origin git@192.168.110.100:youngelitespace/yes-web.git  // 后面git地址是master仓库的地址,主分支地址
创建新的分支			git branch sdk_2202_test
切换到新分支下			git checkout sdk_2202_test
提交到新分支到远程仓库	git push -u origin sdk_2202_test

远程仓库,本地仓库,工作区之间的联系,远程仓库是公司管理的gitlab,本地仓库,是自己本机建立仓库,管理文件的,ls -a命令可以查看
到.git目录,这个就是本地仓库,commit提交代码时,并未提交至网络,还在本机,工作区就是project那个文件夹下,工作区。
在这里插入图片描述

二、gitlab 拉取代码

一般,公司工作流程如下:
在这里插入图片描述
公司会给一个网站,打开公司的gitlab仓库,在主master,克隆代码,点击clone,弹出复制git的网址,

在这里插入图片描述
git clone -b xxx_project gitlab仓库master网址(上面clone的网址)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/89576.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringCloud项目实例2--服务治理、nacos安装

服务注册和服务发现 服务注册 比如订单微服务的实例运行在IP地址为192.168.1.122的7010端口和IP地址为192.168.3.41的7020端口上,菜品微服务的实例运行在IP地址为192.168.1.102的9009端口、IP地址为192.168.1.102的9010端口和IP地址为192.168.3.101的9020端口上。…

Nacos架构与原理

Nacos 生态 Nacos 几乎支持所有主流语言, 其中 Java/Golang/Python 已经支持 Nacos 2.0 长链接协议, 能 最大限度发挥 Nacos 性能。 阿里微服务 DNS(DubboNacosSpring-cloud-alibaba/Seata/ Sentinel) 最佳实践, 是 Ja…

02. 数据库基础

02. 数据库基础 数据库基础(上) /01 数据库基本概念 数据库基本概念 数据库 数据库(database)就是一个由一批数据构成的有序集合,这个集合通常被保存为一个或多个彼此相关的文件。 用户可以对文件中的数据进行新…

为什么宝宝睡着后,妈妈离开后他也能知道?雷达定位都没这么准确

经常听到一些妈妈说,照顾孩子真的太难了,完全失去了“人身自由”宝宝好像24小时都要挂在身上,即使睡着了,只要妈妈走开就像报警,宝宝马上就能知道并很快醒来,只要妈妈靠近,马上就会平静下来&…

Qt-Web混合开发-QtWebChannel实现Qt与Web通信交互(4)

Qt-Web混合开发-QtWebChannel实现Qt与Web通信交互🍏 文章目录Qt-Web混合开发-QtWebChannel实现Qt与Web通信交互🍏1、概述🍓2、实现效果🍅3、实现功能🥝4、关键代码🌽5、源代码🍆更多精彩内容&am…

JavaScript基础(一)

1、初始JavaScript 1.1、JavaScript 是什么 JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思) 脚本语言:不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进…

牛客网开源Redis+MySQL核心架构手册,无意掀起Github浪潮

这次小编带来了两套笔记分别是: “Redis 深度历险:核心原理与应用实践”“MySQL DBA工作笔记:“数据库管理、架构优化与运维开发” 先从Redis开始,咱们跟着文章来看下吧~ Redis可以用来做什么? Redis 是互联网技术领域使用最为…

fiddler工具使用大全(全网最详细)

目录 Fiddler基础知识 HTTP协议 Fiddler的使用 总结: 重点:配套学习资料和视频教学 Fiddler基础知识 Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1&#xff0…

基于微信小程序的每日签到打卡-计算机毕业设计

项目介绍 社会的发展和科学技术的进步,互联网技术越来越受欢迎。手机也逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。手机具有便利性,速度快,效率高,成本低等优点。 因此,构建符合自己要求的操…

SpringSecurity[1]-SpringSecurity简介以及创建Spring Security第一个项目

主要内容 Spring Security 简介 第一个Spring Security项目 UserDetailsService详解 PasswordEncoder密码解析器详解 自定义登录逻辑 自定义登录页面 认证过程其他常用配置 访问控制url匹配 内置访问控制方法介绍 10.角色权限判断 11.自定义403处理方案 12.基于表达…

基于VUE框架的二手书交易网站

开发工具(eclipse/idea/vscode等):idea 数据库(sqlite/mysql/sqlserver等):mysql 功能模块(请用文字描述,至少200字):用户功能如下: (1)二手书搜索:用户在输入框中输入二手书的名称等…

[附源码]Node.js计算机毕业设计翻转课堂微视频管理系统Express

5.1系统功能模块 翻转课堂微视频管理系统,在系统首页可以查看首页、课程信息、通知公告、微视频、试卷列表、翻转资讯、留言反馈、个人中心、后台管理等内容,如图5-1所示。 图5-1系统首页界面图 课程信息,在课程信息页面可以查看课程编号、课…

第二十一章 Prim算法与Kruskal算法(通俗证明与详细讲解)

第二十一章 Prim算法与Kruskal算法一、最小生成树二、prim算法1、算法思路2、算法模板(1)问题(2)模板(3)分析4、常见疑惑(1)与dijkstra算法的区别以及循环次数问题:&…

ASEMI肖特基二极管MBR20200FCT特征,MBR20200FCT应用

编辑-Z ASEMI肖特基二极管MBR20200FCT参数: 型号:MBR20200FCT 最大重复峰值反向电压(VRRM):200V 最大RMS电桥输入电压(VRMS):140V 最大直流阻断电压(VDC&#xff09…

Visual Studio配置c环境

Visual Studio配置c环境 Visual Studio配置c环境 1 下载Visual Studio 下载Visual Studio软件可以直接在其内进行c的运行,不需要配置。官网,其中社区版免费。 2 安装Visual Studio 2.1 VS把我们想使用到的开发语言和应用都已经归类好,我们…

Python学习基础笔记四十九——类的命名空间

1、创建一个类就创建了一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性。而类中可以定义两种属性: 静态属性:就是直接在类中定义的变量。 动态属性:就是定义在类中的方法。 class Course:langua…

直播基本流程【推流-播流-流媒体服务器】

直播基本流程 这里不涉及到业务相关 , 这里简要说明直播流程 推流端: 负责将本地的音视频数据推送至流媒体服务器 流程:音视频数据采集->编码->封装->协议封包 功能:美颜滤镜、音效处理、回音消除 播流端&#xff1…

SpringBoot2核心技术(核心功能)- 04、配置文件【4.1 yaml的用法 + 4.2 自定义类绑定的配置提示】

核心功能概览 1、文件类型 1.1、properties 同以前的properties用法 1.2、yaml 1.2.1、简介 YAML 是 “YAML Ain’t Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet An…

猿如意中的【editorconfig-222.2889.3】工具详情介绍

一、工具名称 editorconfig-222.2889.3 二、下载安装渠道 editorconfig-222.2889.3 通过CSDN官方开发的【猿如意】客户端进行下载安装。 2.1 什么是猿如意? 猿如意是一款面向开发者的辅助开发工具箱,包含了效率工具、开发工具下载,教程文…

《Fluent Python》笔记 | 协程

生成器作为协程 协程是指一个过程, 这个过程与调用方协作, 产出由调用方提供的值。 协程使用的简单演示(用作协程的生成器): >>> def simple_coroutine(): # 生成器函数 ... print(-> coroutine starte…