git 常用操作总结——基于Gitlab
博主目前在蚂蚁集团-体验技术部,AntV/S2 是博主所在团队的开源项目——多维交叉分析表格,欢迎使用,感谢到 S2 github 仓库点赞 star,有任何关于前端面试、就业、技术问题都可给在文章后留言。
git 常用操作总结——基于Gitlab
- 一、git基本操作
- 二、在远程创建分支,并拉取到本地
- 三、将本地最新代码推送到远程仓库(本地分支与远程分支须同名)
- 四、合并远程分支(将远程分支gfh合并到远程分支master)
- 五、Gitlab——Fork模式
一、git基本操作
- 本地仓库与远程仓库建立连接:
git remote add origin XXXXX.git
- 查看本地分支:
git branch
- 查看本地分支和远程分支:
git branch -a
- 在本地创建分支branch1并切换到该分支:
git checkout -b branch1
- 在本地创建分支branch2但不切换到该分支:
git branch branch2
- 查看状态:
git status
- 切换到本地已有分支branch1:
git checkout branch1
- 删除本地branch1分支:(先切换到其他分支,如:master)
git checkout master
git branch -d branch1
- 删除远程branch1分支:
git push origin --delete branch1
- 清理本地无效分支(远程已删除,本地没删除的分支):
git fetch -p
- 克隆指定远程分支到本地(如:gfh,不加-b gfh,默认克隆master分支):
git clone -b gfh XXXXX.git
- 将本地分支branch1推送到远程仓库,并在远程创建该分支:
git push --set-upstream origin branch1
- 合并本地分支(将gfh分支合并到master,在master分支上执行):
git merge gfh
二、在远程创建分支,并拉取到本地
- 在Gitlab上创建分支;
- 在本地与远程仓库建立连接:
git remote add origin XXXXX.git
- 查看本地是否具有gfh分支:
git branch
- 如果没有:
git fetch origin gfh
- 在本地创建分支gfh并把gitLab上gfh分支的内容都拉取到本地:
git checkout -b gfh origin/gfh
三、将本地最新代码推送到远程仓库(本地分支与远程分支须同名)
- 本地与远程仓库建立连接(第一次须执行):
git remote add origin XXXXX.git
- 初始化本地仓库(可不操作):
git init
- 添加所有修改(注意add和.之间有个空格):
git add .
- 提交修改内容:
git commit -m “修改内容XXX”
- 推送本地代码至远程分支gfh:
git push -u origin gfh
四、合并远程分支(将远程分支gfh合并到远程分支master)
- 将远程分支master和gfh拉取到本地(根据第二点);
- 切换到master分支;
- 合并;
- 将本地master分支推送到远程(根据第三点)。
五、Gitlab——Fork模式
Fork模式是Gitlab的操作,参考:
https://blog.csdn.net/snail_Bao/article/details/82216838
博主水平有限,若发现文中存在问题,欢迎留言指正!
学习之路永无止境!
git 常用操作总结——基于Gitlab相关推荐
- git常用操作与在gitlab上进行MergeRequest(git rebase)
文章目录 1. 目标 2. 实施 2.1 配置 2.2 新建分支并将本地分支提交到远端 2.2.1 (选)删除文件 2.3 进行merge request 2.3.1 pipeline 2.3.1 合 ...
- Node.js Git Server搭建及Git常用操作笔记
Node.js Git Server搭建及Git常用操作笔记 安装Git工具即可在本地进行Git仓库的管理,如果要实现远程仓库则需要搭建Git Server.通过Node.js搭建Git Server ...
- git报错:‘fatal:remote origin already exists‘怎么处理?附上git常用操作以及说明。
git添加远程库的时候有可能出现如下的错误, 怎么解决? 只要两步: 1.先删除 $ git remote rm origin 2.再次执行添加就可以了. ---------------------- ...
- Git常用操作(Gitlab)
文章目录 一.git概述 二.Git 与 SVN 区别 三.Git下载安装 四.Git 工作流程 五.Git 工作区.暂存区和版本库 六.Git 创建仓库 配置 1.查看配置 2.编辑 git 配置文 ...
- git常用操作以及码云Gitee连接git
文章目录 1 git简介 1.1 工作区.暂存区.版本库 1.2 工作区状态保存 2 和gitee连接 2.1 创建git仓库 2.2 通过ssh公钥连接 2.2.1 获取公钥 2.2.2 gitee ...
- Git常用操作速查,没有人比我更简单!!
目录 Git初始化 Git配置 init clone commit branch push pull checkout merge log rm reset --hard rebase 应用场景 其他 ...
- 版本控制工具——Git常用操作(下)
本文由云+社区发表 作者:工程师小熊 摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码.使用分支.出现代码冲突的解决办法.紧急保存现场和恢复现场的操作.学会以后已经 ...
- Git学习总结(22)——Git 常用操作再总结
一.前言 每一个项目,我们都把他变成一个git仓库.一个git仓库包含无数分支,默认分支为master,每个分支都包含无数个版本库,每个版本库都包含无数个文件. 二.常用操作 $ git co(che ...
- git常用操作及原理--本地
工欲善其事,必先利其器 git是跨平台的,在linux.windows.mac上都能使用的优秀的版本管理工具. git干啥的? 为什么要用git?话不多说,看图: 你是否也有这样的遭遇,文件有很多个 ...
最新文章
- 智能车竞赛动力锂电池
- 免除重装系统的烦恼,为SSD做系统移植,并从光驱位SSD启动系统
- linux无盘windows系统,Linux无盘启动Win2000终端
- Hadoop RPC实例
- zabbix监控平台添加服务(http,nginx,mysql)
- java和C#的相同之处笔记
- vue返回上一页面时回到原先滚动的位置
- 下载mono太慢怎么办?
- 只能修饰唯一一个html元素的选择器是,HTML常用标签和CSS选择器的使用及演示——2019.1.14...
- 小型企业有必要引进ERP系统?
- 盘点百度、阿里、腾讯、华为自动驾驶战略
- 念念不忘,必有回响。5次失败后,淘宝爬虫终于可以用了
- python读二进制文件
- 电阻、电容、电感及其阻抗、容抗、感抗概念回顾
- [Sensor]LSM6DSL-加速度计、陀螺仪传感器
- DDos攻击解析(附现状和案例)
- LeetCode40 Combination Sum II 解析
- arthas 热更新
- 云闪付怎么对接三方php,第三方支付-银联云闪付开发教程
- read函数的 用法
热门文章
- 三菱数控系统PLC格式转换
- 广东海洋大学寸金学院计算机工程系,广东海洋大学寸金学院新湖校区列入广东省2020年重点建设项目...
- docker 利用docker拉取Nvidia/cuda官方镜像,部署深度学习环境
- 有关PMP考试成绩如何查询
- 推荐计划的客户激励措施有哪些?分别有什么利弊?
- C++ Socket5客户端链接源码
- Effectiveness Post Roundup
- java ayyay.sort_oss-sdk-java/README.md at master · demonDH/oss-sdk-java · GitHub
- Unity3D关于3dsMax数字模型制作规范 (更多资讯资料群:193521697邀请码:10026)
- 如何用手机访问电脑本地localhost网页, 以调试项目?