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

git 本地新建分支并进行合并

由于新的要求 不允许在线上直接clone下的git分支进行开发,只能本地新建分支再往线上分支合并

  1. 远程库clone到本地库 git clone 需要下载的git地址

注意我下载下来的是dev分支 根据实际情况进行分析
git clone https://gitee.com/hello.git
  1. 本地创建新的分支 git checkout -b 本地新分支名称(haha)

–b参数表示创建并切换
git checkout -b haha
  1. 切换分支第一件事一定要 git pull 养成好的习惯 避免冲入

git pull
  1. 查看本地改动过得文件 git status

git status
  1. 添加文件到暂存区 git add .

git add .
  1. 可忽略 再次查看文件状态 git status

git status
  1. 把暂存区的文件提交到本地文件 git commit -m '描述信息'

git commit -m '本地分支提交'
  1. 切换到 需要合并的分支dev git checkout 根据自己的实际情况填写分支

git checkout dev
  1. 查看分支装填 git branch

git branch
  1. 合并本地分支 haha上的文件 到线上dev分支 git merge 本地分支名称

git merge haha
  1. 切换到本地分支 haha

git checkout haha
  1. 将haha提交到远程仓库 【第一次要用-u 以后不需要】

第一次提交

git push -u origin haha

第二次提交

git push origin haha
在同一分支操作 origin 分支名称可省略
git push


1.拉取项目
git clone https://demo.git
2.进入分支下拉代码
git cd demo
3.切换分支
git checkout dev
4.下拉代码
git pull
5.添加到暂存区
git add .
6.提交到本地
git commit -m '提交描述'
7.提交远程分支
git push
http://www.lryc.cn/news/17719.html

相关文章:

  • 2023年DAMA-CDGA/CDGP数据治理认证选择哪家机构好?
  • 浅析高速服务区交互一体机设备管理系统的建设与方向
  • 分布式面试题
  • Prophet 处理时间序列数据
  • 一文搞清楚LoRa网关,LoRa网关全知道
  • 医疗保健和智慧城市服务将引领5G物联网采用
  • promise静态方法及相关练习
  • 【Tips】通过背数据了解业务
  • 设备太分散?如何一站式管理边缘 OS、K8s 和应用?
  • CF1692D The Clock 题解
  • IDEA 30 个好用天花板技巧,敲代码直接接爽到飞。
  • 关于selenium的等待
  • 结构建模设计——Solidworks软件之装配体操作基本总结三(高级配合、机械配合、快捷菜单功能)
  • 【在 Colab 中使用 TensorBoard 绘图】
  • React循环DOM时为什么需要添加key
  • Elasticsearch架构篇 - terms aggregation
  • MySQL 的体系结构、引擎与索引
  • 数字IC设计需要学什么?
  • 五分钟搞懂POM设计模式
  • 面试 | 递归乘法【细节决定成败】
  • 【Linux】环境变量与进程优先级
  • RocketMQ5.0.0的Broker主从同步机制
  • 深度学习论文: EdgeYOLO: An Edge-Real-Time Object Detector及其PyTorch实现
  • 如何做好APP性能测试?
  • Hive窗口函数
  • C++学习笔记(1):在默认构造函数内部使用带参数的构造函数
  • Android面试题_安卓面经(23/30)设计模式源码案例
  • Dubbo性能调优参数以及原理
  • vue3全家桶之vuex和pinia持久化存储基础(二)
  • LAMP架构与搭建论坛