git终端操作
1、提交
git add . git commit -m "test" git push origini master
2、分支
创建feature_x分支,并切换到feature_x分支 git checkout -b feature_x 把分支推送到远程仓库,不然该分支就是不为他人所见的 git push origin feature_x 切换回主分支 git checkout master 把feature_x分支删除 git branch -d feature_x git branch -a 分支合并在gitlab的web上便可操作
3、分支合并
创建发开用户

填写完用户的登陆名点击create user

给用户分配项目权限

进入项目选择管理

给开发人员选择开发的权限,并将用户添加到项目里

设置开发用户密码




登陆开发用户重设置密码

登陆后就会发现你所授权的额仓库

使用开发下载代码,将修改后的代码上传到分支,在root用户下进行合并
git clone http://39.9328.2233204.93236:20300/root/test.git

随便创建点东西

创建一个分支,并切换到分支,在像分支上提交代码


创建合并请求

分配给master用户处理

登陆root用户会看到合并请求


同意合并

会看到master以及合并

git终端操作的更多相关文章
- IOS  上传项目到github 终端操作
		
1.创建github账号 2.创建秘钥 3.Github配置秘钥 4.上传文件 复制保存网址 终端操作,如果没有ssh,自行安装 GitHub配置秘钥 克隆github上创建的项目 将自己的本地项目, ...
 - python flask学习(1)与Git基础操作
		
今天从简单的flask开始完成Flask web开发的学习.今天学习了Git和GitHub项目的提交. Git尝试提交过程中出现了"Could not read from remote re ...
 - Git详细操作
		
Git详细操作 一.本地配置 1公钥钥配置 1.参考帮助文档:https://gitee.com/help/ 仓库管理 =公钥管理 =生成/添加SSH公钥 ssh-keygen -t rsa -C & ...
 - Git远程操作详解
		
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Gi ...
 - Git远程操作
		
Git远程操作 // */ // ]]> Git远程操作 Table of Contents 1 Git远程命令概览 2 Git远程仓库与本地仓库的关系图 3 git clone 4 git ...
 - [转]Git远程操作详解
		
原文:http://www.ruanyifeng.com/blog/2014/06/git_remote.html Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多 ...
 - Git基础操作
		
配置秘钥 1.检查本机有没有秘钥 检查~/.ssh看看是否有名为d_rsa.pub和id_dsa.pub的2个文件. $ ~/.sshbash: /c/Users/lenovo/.ssh: Is a ...
 - Git 远程操作详解
		
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Gi ...
 - git终端提示符
		
最近使用git bash的时候,看到默认的终端提示符不爽,主要是太长了.所以想对git终端提示符进行优化 默认git的终端提示符会是 用户名@设备名称 ,我想改成更短的来查看. 提示符是由一个环境变 ...
 
随机推荐
- 七、cent OS下干净卸载mysql
			
使用以下命令查看当前安装mysql的情况rpm -qa | grep -i mysql显示之前安装的东西,示例:MySQL-client-5.5.25a-1.rhel5MySQL-server-5.5 ...
 - 前端小结(5)---- iframe
			
iframe对应的div: <div id="iframezone"> <iframe id="iframe" frameborder='0' ...
 - 从官网下载mod_jk.so
			
最近在搞apache和tomcat集群,这里就要用到mol_jk.so,在官网找了很久才知道在哪里下载,英语是硬伤啊. 1.打开tomcat官网 http://tomcat.apache.org/ 2 ...
 - Effective C++ .06 阻止编译器自动生成函数以及被他人调用
			
这节讲了下如何防止对象拷贝(隐藏并不能被其他人调用) 两种方法: 1. 将拷贝构造函数声明为private 并且声明函数但不进行定义 #include <iostream> #includ ...
 - CSS3,transform3D立体可拖拽正方体实现原理
			
---恢复内容开始--- 今天咱们来说一下,CSS中的3D效果 .如果你把transform真的掌握的和纯熟的话,就可以直接通过CSS做出很多很炫酷的效果,甚至.轮播图和选项卡都可以通过CSS来做,咱 ...
 - Oracle INSERT ALL 语句介绍
			
描述 Oracle INSERT ALL 语句用来用一个 INSERT 语句添加多行.该行可以只使用一个SQL命令插入到一个表或多个表. 语法 Oracle INSERT ALL 语法如下: INSE ...
 - Android setTag()/getTag()
			
View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来. 可以用在多个Button添加一个监听器,每个Button都设置不同的setTag ...
 - Tesseract-OCR -01-Tesseract 介绍
			
Tesseract-OCR -01-Tesseract 介绍 OCR(Optical Character Recognition): 光学字符识别,是指对图片文件中的文字进行分析识别,获取的过程 Te ...
 - andriod导入v4包导致的错误
			
最近升级android studio到版本3.0.1后,想要使用FragmentActivity这个类,导入v4包,发现R文件报错了,也就是找不到的意思. 如图:导包 此时选中v4包导进去. 确定之后 ...
 - (转) 在PHP中使用全局变量
			
简介 即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的.一些常见的全局数据有:程序设定类.数据库连接类.用户资料等等.有很多方法能够使这些数据 ...