从GitLab上创建分支本地拉取项目和提交项目详解
- 很多公司前端项目都是部署在GitLab上的,今天我要分享的就是如何从GitLab上创建新的分支并在本地拉取和提交项目
一、在GitLab上面创建自己新的分支
- 首先你得注册一个账号,登陆之后进入项目Project,然后点击进入自己的项目

- 进入分支管理branches

- 进入之后就可以查看所有的分支,包括dev和master,点击右上角的新建分支按钮(绿色的那个)进入创建新的分支页面

- 进入分支创建页面如下,上面的输入框输入你想创建分支的名字,下面输入框输入你想从哪个分支下创建分支,比如master主分支,这个具体看公司需求,写好之后点击下面按钮确定。

- 到这里你就拥有一条自己的管理分支了,分支会自动继承你上一个分支的全部文件,接下来就是从本地获取分支的文件了,首先是配置自己的ssh key秘钥(网上很多教程),然后就是用git管理工具本地初始化和自己的远程仓库建立联系
2、git本地拉取
git init //本地初始化
git remote add origin xxxx.git //这里的xxxx是指的你项目的地址
- 这里标注的地方就是项目的地址,需要注意的是,其中的IP地址应该是你网页地址栏里面的IP地址,如果相同则不用修改

- 建立联系之后下一步
git fetch origin xxx //xxx为你远端新建的分支名字
git checkout -b 本地要创建的分支名字 origin/远端新创建的分支名字
git pull origin 远端分支 //这条命令就是从远端分支拉取自己的项目
3、git本地提交到远端
- 到这一步已经从远端拉取到了项目到本地,在你开发或者修改项目之后需要上传,在项目文件夹打开git bash
git status //查看当前修改未提交的内容
git add . //添加操作,后面的点代表全部添加,也可以只添加修改的,但是点更方便
git commit -m"这里是提交的日志" //提交到本地仓库
git push origin HEAD:远端分支名 // 提交到远端
4、gitlab合并项目
- 提交完毕之后就是和自己的上级分支合并,打开自己的远端分支,点击右上角蓝色按钮创建合并请求

- 右上角粉色箭头处点击改变当前合并分支,然后提交请求,等你要合并的分支管理者同意之后就可以和他合并代码了

- 好了,以上就是我总结的从GitLab上创建分支并本地拉取代码和提交代码分享,如果有不正确的地方,欢迎大家修正,谢谢。
从GitLab上创建分支本地拉取项目和提交项目详解的更多相关文章
- GitLab如何创建分支及拉取代码
从gitlab地址进入进行操作 1.登录GitLab(账号密码由company统一提供,如果是自己操作的话,就需要先注册) 2.登录gitlab后对已创建好的项目进行分支创建(此处默认项目已创建好,如 ...
- gitLab上dev分支上的内容都拉取到本地了
从dev分支上更新代码 1.与远程仓库建立连接:git remote add origin XXXXX.git 2.使用git branch 查看本地是否具有dev分支 3.如果没有 git fetc ...
- gitlab分支代码本地拉取及jenkins关联gitlab分支
git本地拉取 git init git remote add origin http://47.*.*.*:8089/back_dev/claimeureka.git git fetch origi ...
- git中如何切换分支,拉取分支,合并分支
idea中如何使用git来做分支的切换合并: https://blog.csdn.net/autfish/article/details/52513465 本地分支与远程分支: https://seg ...
- git的分支远程连接和远程分支的拉取推送及冲突处理
目录 备注: 知识点 Feature分支 多人协作 推送分支 远程分支推送建议 克隆(clone)远程仓库 分支的推送和冲突处理 关联本地分支和远程分支 推送时指定分支或设置分支跟踪 拉取分支时文件冲 ...
- 删除gitlab上的分支
好久没有更新了, 今天记录一下删除gitlab上的分支的操作 登录仓库后, 依次点击: project --> home --> Readme --> repository --&g ...
- TortoiseGit拉取或推送项目提示 HTTP Basic: Access denied fatal: Authentication failed.
TortoiseGit拉取或推送项目提示 HTTP Basic: Access denied fatal: Authentication failed. 大体意思是,HTTP基本认证失败,访问被拒 ...
- jQuery对html元素的取值与赋值实例详解
jQuery对html元素的取值与赋值实例详解 转载 2015-12-18 作者:欢欢 我要评论 这篇文章主要介绍了jQuery对html元素的取值与赋值,较为详细的分析了jQuery针对常 ...
- 本地拉取服务器上的项目,SVN 由于目标计算机积极拒绝 无法连接失败
下面几种解决方案一定一定一定都要试一下哈, 比如,如果你的SVN没有启动,并且防火墙也开启了,那么你即便启动了SVN,也是无法拉取项目的,需要把防火墙也关闭. 1.是否启动了svn 输入命令查看是否启 ...
随机推荐
- Keil MDK5生成 .bin文件的简单教程(图文)
以下参考https://blog.csdn.net/u014563989/article/details/51127519,同时自己实测. 1.按如图步骤做,主要是要找到fromelf.exe的路径: ...
- Codeforces Round #605 (Div. 3) C. Yet Another Broken Keyboard
链接: https://codeforces.com/contest/1272/problem/C 题意: Recently, Norge found a string s=s1s2-sn consi ...
- 事件类型(onload)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- c++ 将float 类型转换成string 类型
string Convert(float Num) { ostringstream oss; oss<<Num; string str(oss.str()); return str; }
- 守护进程daemon.c
它的特点是:•不占用控制终端(后台运行)•独立于控制终端•周期性运行 #include<stdio.h>#include<unistd.h>#include<fcntl. ...
- Git常用命令及常见报错:You have not concluded your merge (MERGE_HEAD exists)、清理无效的远程追踪分支
一.常用命令 切换到master分支:git checkout master 查看已有本地及远程分支:git branch -a(先git pull拉下全部数据) 查看远程分支:git branch ...
- 洛谷P4408 逃学的小孩
题目 求树的直径,因为任意两个居住点之间有且只有一条通路,所以这是一棵树. 根据题意父母先从C去A,再去B,或者反过来. 我们一定是要让A到B最大,也要让C到A和B的最小值最大. AB最大一定就是直径 ...
- Android入门教程(四)
关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己. 本篇文章同步微信公众号 欢迎大家关注我的微信公众号:「醉翁猫咪」 学习Android要掌握Android程序结构,和通信技术,和如 ...
- 设置win 10 软件开机启动
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 将快捷方式粘贴进去即可
- 刷题记录:[0CTF 2016]piapiapia
目录 刷题记录:[0CTF 2016]piapiapia 一.涉及知识点 1.数组绕过正则及相关 2.改变序列化字符串长度导致反序列化漏洞 二.解题方法 刷题记录:[0CTF 2016]piapiap ...