当前位置: 首页 > news >正文

git实操

目录

背景

实现思路

实现过程


背景

远程仓库使用gitee,目前只有master分支。现在需要修改demo文件。

实现思路

本地创建dev分支,从gitee拉取代码。将本地dev分支合并到本地master分支,然后将master分支push到gitee。

实现过程

1、在本地目录打开bash界面,将远程仓库数据拉到本地。

git clone https://gitee.com/zh036/remote-gitee-test.git

 2、检查连接

git remote -v

3、新建本地dev分支

git checkout -b dev

4、修改demo文件

vi demo

5、本地提交修改

# 全部提交
git add .
git commit -a# 单文件提交
git add demo
git commit demo

6、将dev分支push到远程dev分支(创建远程dev)

git push origin dev

 7、切换master分支,并将远程master分支数据pull到本地(为了演示效果,这里在gitee的master分支,修改demo文件)。

 

git checkout master

将远程master分支拉到本地

git pull origin master

查看最新demo文件数据 

8、将本地dev分支合并到master分支

git merge dev

执行会出现冲突

这里假设线上功能和dev分支新开发功能互不影响,两者都留下

vi demo

git add demo
git commit -a

将修改后文件提交,即可完成合并。

9、push到线上

git push origin master

http://www.xdnf.cn/news/1115605.html

相关文章:

  • composer如何安装以及举例在PHP项目中使用Composer安装TCPDF库-优雅草卓伊凡
  • 【基础算法】倍增
  • 【开源项目】拆解机器学习全流程:一份GitHub手册的工程实践指南
  • 从儿童涂鸦到想象力视频:AI如何重塑“亲子创作”市场?
  • ABP VNext + 多级缓存架构:本地 + Redis + CDN
  • Linux的 iproute2 配置:以太网(Ethernet)、绑定(Bond)、虚拟局域网(VLAN)、网桥(Bridge)笔记250713
  • Prometheus 第一篇:快速上手
  • Vue配置特性(ref、props、混入、插件与作用域样式)
  • 第三章-提示词-解锁Prompt提示词工程核销逻辑,开启高效AI交互(10/36)
  • Linux|服务器|二进制部署nacos(不是集群,单实例)(2025了,不允许还有人不会部署nacos)
  • 学习C++、QT---23(QT中QFileDialog库实现文件选择框打开、保存讲解)
  • DVWA靶场通关笔记-XSS DOM(Medium级别)
  • 教程:如何查看浏览器扩展程序的源码
  • 飞算 JavaAI 智能编程助手:颠覆编程旧模式,重构开发生态
  • 闲庭信步使用图像验证平台加速FPGA的开发:第十三课——图像浮雕效果的FPGA实现
  • JAVA生成PDF(itextpdf)
  • 互联网大厂Java面试:从Spring Boot到微服务的场景应用
  • HTML 初体验
  • HarmonyOS组件/模板集成创新活动-元服务小云体重管理引入案例(步骤条UI组件)
  • HarmonyOS组件/模板集成创新活动-开发者工具箱
  • 【设计模式】备忘录模式(标记(Token)模式)
  • 为什么玩游戏用UDP,看网页用TCP?
  • 融合开源AI大模型与MarTech:AI智能名片与S2B2C商城小程序源码赋能数字化营销新生态
  • 【QT】使用QSS进行界面美化
  • 【Linux | 网络】应用层
  • Rust赋能文心大模型4.5智能开发
  • Leetcode 3615. Longest Palindromic Path in Graph
  • 操作系统-第四章存储器管理和第五章设备管理-知识点整理(知识点学习 / 期末复习 / 面试 / 笔试)
  • 笔记/sklearn中的数据划分方法
  • 滑动窗口-76.最小覆盖子串-力扣(LeetCode)