当前位置: 首页 > 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.lryc.cn/news/587341.html

相关文章:

  • 鸿蒙项目构建配置
  • 区分三种IO模型和select/poll/epoll
  • Java设计模式之行为型模式(命令模式)
  • Spring Boot + MyBatis 实现用户登录功能详解(基础)
  • JAVA学习笔记 JAVA开发环境部署-001
  • 深入分析---虚拟线程VS传统多线程
  • 力扣刷题记录(c++)09
  • 在 OCI 生成式 AI 上搭一个「指定地区拉面店 MCP Server」——从 0 到 1 实战记录
  • opencv中contours的使用
  • 【设计模式】策略模式(政策(Policy)模式)
  • Java小白-设计模式
  • Java 接口 剖析
  • 操作系统-第四章存储器管理和第五章设备管理-知识点整理(知识点学习 / 期末复习 / 面试 / 笔试)
  • 什么是渐进式框架
  • 什么时候会用到 concurrent.futures?要不要背?
  • 17.使用DenseNet网络进行Fashion-Mnist分类
  • 2024CVPR:Question Aware Vision Transformer for Multimodal Reasoning介绍
  • Action-Agnostic Point-Level Supervision for Temporal Action Detection
  • 【读书笔记】《Effective Modern C++》第4章 Smart Pointers
  • 从零开始学习深度学习—水果分类之PyQt5App
  • gcc 源码阅读--C语言预处理
  • 深度学习16(对抗生成网络:GAN+自动编码器)
  • 深入理解 Java JVM
  • Java: OracleHelper
  • MYSQL笔记2
  • 线性基学习笔记
  • 查看Linux服务器显卡使用情况的详细教程
  • 【UE教程/进阶】使用Slate
  • 【unitrix】 5.0 第二套类型级二进制数基本结构体(types2.rs)
  • SQL预编译:安全高效数据库操作的关键