gitlab web客户端的使用
3.2.1 新建项目

3.2.2 初始化项目(git init)
正如上图显示的,gitlab会给我们相应的命令供我们使用(需要安装客户端)。初始化一个项目可以是一个新建的空项目,也可以是一个已经存在的文件夹或者项目,当然也可以从其他(github,其他公司的gitlab)上导入。本文主要讲将已有的svn项目导入到gitlab。
将一个已有的项目或者文件夹托管到git的流程:
方法一(非命令):
- 1、新建项目,如上图3.2.1,在gitlab服务端建相应的项目。
- 2、添加.gitignore、README.md文件
- 3、在文件夹下,右击鼠标,git init here,初始化工作空间
- 4、继续右击鼠标,git add all files now ,加入到索引(暂存区)
- 5、继续右击鼠标,git commit ,填写提交说明
- 6、继续右击鼠标,git gui——>远端(remote)——>填写远程项目路径
- 7、继续右击鼠标,右下角上传。
方法二(命令行):
- 新建项目,如上图3.2.1,在gitlab服务端建相应的项目。
- 添加.gitignore、README.md文件
- 在文件夹下,右击鼠标,git bash
- 复制gitlab上的命令到gitbash命令窗口,回车
- 大功告成。
大家根据自己的喜好选择合适的方式。此处给出用命令的操作demo。
此处输入图片的描述
3.2.3 从gitlab下载代码
笔者喜欢idea,此文仅以idea为例,其他开发工具请自行学习使用。此文没有用命令来演示主要是怕不喜欢敲命令的同学产生敌意。其实熟悉的同学可以用命令来操作git的整个流程。想学习命令的同学可以参考:http://www.runoob.com/git/git-basic-operations.html
3.2.3.1 下载zip、gz、gz、tar格式的代码包
闲话少说,直接上图
此处输入图片的描述
3.2.3.2 用开发工具下载源码
闲话少说,直接上图
此处输入图片的描述
3.2.4 新建分支开发代码
为什么要新建分支?因为master被强制保护起来了,也就是说要想合并代码到master,必须让有master权限的人帮你审核代码,然后才能合并到master
此处输入图片的描述
3.2.5 提交代码
本地提交(commit)与服务器提交(push)
此处输入图片的描述
3.2.6 发送代码合并请求
上面操作完成后你的代码终于提交到gitlab服务器了,被人也可以看到你的代码了。但是,你的代码在临时分支,并没有合并到master分支。刚才push自己给自己检查代码,显然知识掩人耳目(呵呵哒,大家心知肚明),这时需要发起请求让你的组长或者同组的其他人员帮你检查代码。闲话少说,图归正传。
此处输入图片的描述
3.2.7 打tag
每次上线后,我们需要为这次上线的版本打上标记tag,以便于备份使用。

3.2.8 其他功能
常用的几个地方,稍微提一下。有图有真相。

gitlab web客户端的使用的更多相关文章
- 如何创建一个GitLab Web Hooks?
Git Hooks Git 能在特定的重要动作发生时触发自定义的脚本. 这些脚本都被存储在 Git 目录下的 hooks 子目录中(.git/hooks).当 git init 初始化一个仓库时,Gi ...
- Web客户端数据存储学习笔记——Cookie
今天对登录访问的安全以及web客户端存储做了一些大致的学习,决定在这方面加深理解,记录在博客里.第一个接触到的是Cookie... WHAT? WHY? HOW? 在学习cookie的使用时发现其名称 ...
- 浏览器与web客户端的HTTP交互过程
未经许可谢绝以任何形式对本文内容进行转载! HTTP协议是常见的几种应用层协议之一,当我们用浏览器和web客户端进行交互时html页面等内容的传输都是依靠该协议完成的.值得注意的是,HTTP使用的是T ...
- python web编程-web客户端编程
web应用也遵循客户服务器架构 浏览器就是一个基本的web客户端,她实现两个基本功能,一个是从web服务器下载文件,另一个是渲染文件 同浏览器具有类似功能以实现简单的web客户端的模块式urllib以 ...
- redis web 客户端工具 redis-admin
redis-admin是基于java的redis web客户端(redis client),以方便广大程序员使用redis为宗旨,集五种数据结构增删改查于一身. https://github.com/ ...
- jenkins 设置 gitlab web hooks
背景 接口自动化期望代码push后触发实现持续集成,代码push后,自动化执行jenkins的job. 步骤 准备工作 工具:jenkins,gitlab jenkins需要安装插件:git plug ...
- 512MB内存VPS服务器安装宝塔WEB客户端建站 - 环境部署篇
原本以为我们很多网友用VPS搭建网站不会用WEB面板,而采用一键包或者自己部署编译环境,但是最后发现其实目前我们使用WEB面板的还是挺多的,无论是免费还是付费的都有不少人使用.比如当初一直免费的AMH ...
- zookeeper的WEB客户端zkui使用
转载自:http://blog.csdn.net/csolo/article/details/53694665 前面几篇实践说明了zookeeper如何配置和部署,如何开发,因为大多是后台操作,对于维 ...
- WEB客户端和服务器
# encoding=utf-8 #python 2.7.10 #xiaodeng #HTTP权威指南 #HTTP协议:超文本传输协议是在万维网上进行通信时所使用的协议方案. #WEB客户端和服务器: ...
随机推荐
- python的random模块及加权随机算法的python实现
random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串. random.seed(x)改变随机数生成器的种子seed. 一般不必特别去设定seed,Python会自动选择seed. ...
- Convolutional Neural Networks for Visual Recognition 5
Setting up the data and the model 前面我们介绍了一个神经元的模型,通过一个激励函数将高维的输入域权值的点积转化为一个单一的输出,而神经网络就是将神经元排列到每一层,形 ...
- 【二叉树的递归】02二叉树的最大深度【Maximum Depth of Binary Tree】
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 给定一个二叉树,找出他的最小的深度 ...
- HihoCoder1338 A Game(记忆化搜索)
时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Little Hi and Little Ho are playing a game. There is an integ ...
- swiper轮播 swiper整屏轮播
近期坐了几个移动端 整屏轮播的 效果 之前都是自己一个个写,之前听说过swiper插件,没有使用过,今天一尝试,果然,爽 使用方法示例 <div class="swiper-cont ...
- 基于C#的数据库文件管理助手2018-09-02
数据库文件管理助手说明 目录 一. 数据库的文件导出2 1. web格式 2 2. winform格式 5 3. 二进制格式 5 二. 文件批量工具8 1. 文件批量改名GUID 8 2. 文件批量下 ...
- BZOJ4545: DQS的trie
BZOJ4545: DQS的trie https://lydsy.com/JudgeOnline/problem.php?id=4545 分析: 对trie用dfs建sam复杂度是\(O(n^2)\) ...
- 苹果公司CEO乔布斯在斯坦福大学毕业典礼上的演讲
苹果公司CEO乔布斯在斯坦福大学毕业典礼上的演讲 摘要:这是苹果公司CEO乔布斯2005年在斯坦福大学毕业典礼上的演讲,大学途中退学,创业,被解雇,东山再起,死亡威胁,这些他都一一经历了.经营自己与众 ...
- BZOJ1218:[HNOI2003]激光炸弹
我对状态空间的理解:https://www.cnblogs.com/AKMer/p/9622590.html 题目传送门:https://www.lydsy.com/JudgeOnline/probl ...
- C++STL库中vector容器常用应用
#include<iostream> #include<vector> #include<algorithm> using namespace std; int m ...





