博主目前在蚂蚁集团-体验技术部,AntV/S2 是博主所在团队的开源项目——多维交叉分析表格,欢迎使用,感谢到 S2 github 仓库点赞 star,有任何关于前端面试、就业、技术问题都可给在文章后留言。

git 常用操作总结——基于Gitlab

  • 一、git基本操作
  • 二、在远程创建分支,并拉取到本地
  • 三、将本地最新代码推送到远程仓库(本地分支与远程分支须同名)
  • 四、合并远程分支(将远程分支gfh合并到远程分支master)
  • 五、Gitlab——Fork模式

一、git基本操作

  1. 本地仓库与远程仓库建立连接:

git remote add origin XXXXX.git

  1. 查看本地分支:

git branch

  1. 查看本地分支和远程分支:

git branch -a

  1. 在本地创建分支branch1并切换到该分支:

git checkout -b branch1

  1. 在本地创建分支branch2但不切换到该分支:

git branch branch2

  1. 查看状态:

git status

  1. 切换到本地已有分支branch1:

git checkout branch1

  1. 删除本地branch1分支:(先切换到其他分支,如:master)

git checkout master
git branch -d branch1

  1. 删除远程branch1分支:

git push origin --delete branch1

  1. 清理本地无效分支(远程已删除,本地没删除的分支):

git fetch -p

  1. 克隆指定远程分支到本地(如:gfh,不加-b gfh,默认克隆master分支):

git clone -b gfh XXXXX.git

  1. 将本地分支branch1推送到远程仓库,并在远程创建该分支:

git push --set-upstream origin branch1

  1. 合并本地分支(将gfh分支合并到master,在master分支上执行):

git merge gfh

二、在远程创建分支,并拉取到本地

  1. 在Gitlab上创建分支
  2. 在本地与远程仓库建立连接:

git remote add origin XXXXX.git

  1. 查看本地是否具有gfh分支:

git branch

  1. 如果没有:

git fetch origin gfh

  1. 在本地创建分支gfh并把gitLab上gfh分支的内容都拉取到本地:

git checkout -b gfh origin/gfh

三、将本地最新代码推送到远程仓库(本地分支与远程分支须同名)

  1. 本地与远程仓库建立连接(第一次须执行):

git remote add origin XXXXX.git

  1. 初始化本地仓库(可不操作):

git init

  1. 添加所有修改(注意add和.之间有个空格):

git add .

  1. 提交修改内容:

git commit -m “修改内容XXX”

  1. 推送本地代码至远程分支gfh:

git push -u origin gfh

四、合并远程分支(将远程分支gfh合并到远程分支master)

  1. 将远程分支master和gfh拉取到本地(根据第二点);
  2. 切换到master分支;
  3. 合并;
  4. 将本地master分支推送到远程(根据第三点)。

五、Gitlab——Fork模式

Fork模式是Gitlab的操作,参考:
https://blog.csdn.net/snail_Bao/article/details/82216838

博主水平有限,若发现文中存在问题,欢迎留言指正!

学习之路永无止境!

git 常用操作总结——基于Gitlab相关推荐

  1. 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 合 ...

  2. Node.js Git Server搭建及Git常用操作笔记

    Node.js Git Server搭建及Git常用操作笔记 安装Git工具即可在本地进行Git仓库的管理,如果要实现远程仓库则需要搭建Git Server.通过Node.js搭建Git Server ...

  3. git报错:‘fatal:remote origin already exists‘怎么处理?附上git常用操作以及说明。

    git添加远程库的时候有可能出现如下的错误, 怎么解决? 只要两步: 1.先删除 $ git remote rm origin 2.再次执行添加就可以了. ---------------------- ...

  4. Git常用操作(Gitlab)

    文章目录 一.git概述 二.Git 与 SVN 区别 三.Git下载安装 四.Git 工作流程 五.Git 工作区.暂存区和版本库 六.Git 创建仓库 配置 1.查看配置 2.编辑 git 配置文 ...

  5. git常用操作以及码云Gitee连接git

    文章目录 1 git简介 1.1 工作区.暂存区.版本库 1.2 工作区状态保存 2 和gitee连接 2.1 创建git仓库 2.2 通过ssh公钥连接 2.2.1 获取公钥 2.2.2 gitee ...

  6. Git常用操作速查,没有人比我更简单!!

    目录 Git初始化 Git配置 init clone commit branch push pull checkout merge log rm reset --hard rebase 应用场景 其他 ...

  7. 版本控制工具——Git常用操作(下)

    本文由云+社区发表 作者:工程师小熊 摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码.使用分支.出现代码冲突的解决办法.紧急保存现场和恢复现场的操作.学会以后已经 ...

  8. Git学习总结(22)——Git 常用操作再总结

    一.前言 每一个项目,我们都把他变成一个git仓库.一个git仓库包含无数分支,默认分支为master,每个分支都包含无数个版本库,每个版本库都包含无数个文件. 二.常用操作 $ git co(che ...

  9. git常用操作及原理--本地

    ​工欲善其事,必先利其器 git是跨平台的,在linux.windows.mac上都能使用的优秀的版本管理工具. git干啥的? 为什么要用git?话不多说,看图: 你是否也有这样的遭遇,文件有很多个 ...

最新文章

  1. 智能车竞赛动力锂电池
  2. 免除重装系统的烦恼,为SSD做系统移植,并从光驱位SSD启动系统
  3. linux无盘windows系统,Linux无盘启动Win2000终端
  4. Hadoop RPC实例
  5. zabbix监控平台添加服务(http,nginx,mysql)
  6. java和C#的相同之处笔记
  7. vue返回上一页面时回到原先滚动的位置
  8. 下载mono太慢怎么办?
  9. 只能修饰唯一一个html元素的选择器是,HTML常用标签和CSS选择器的使用及演示——2019.1.14...
  10. 小型企业有必要引进ERP系统?
  11. 盘点百度、阿里、腾讯、华为自动驾驶战略
  12. 念念不忘,必有回响。5次失败后,淘宝爬虫终于可以用了
  13. python读二进制文件
  14. 电阻、电容、电感及其阻抗、容抗、感抗概念回顾
  15. [Sensor]LSM6DSL-加速度计、陀螺仪传感器
  16. DDos攻击解析(附现状和案例)
  17. LeetCode40 Combination Sum II 解析
  18. arthas 热更新
  19. 云闪付怎么对接三方php,第三方支付-银联云闪付开发教程
  20. read函数的 用法

热门文章

  1. 三菱数控系统PLC格式转换
  2. 广东海洋大学寸金学院计算机工程系,广东海洋大学寸金学院新湖校区列入广东省2020年重点建设项目...
  3. docker 利用docker拉取Nvidia/cuda官方镜像,部署深度学习环境
  4. 有关PMP考试成绩如何查询
  5. 推荐计划的客户激励措施有哪些?分别有什么利弊?
  6. C++ Socket5客户端链接源码
  7. Effectiveness Post Roundup
  8. java ayyay.sort_oss-sdk-java/README.md at master · demonDH/oss-sdk-java · GitHub
  9. Unity3D关于3dsMax数字模型制作规范 (更多资讯资料群:193521697邀请码:10026)
  10. 如何用手机访问电脑本地localhost网页, 以调试项目?