git知识

如何将develop分支合并到master分支

#简单版
git checkout master
git pull origin master
git merge origin/develop
# 解决可能的冲突并提交
git push origin master

#复杂版
git checkout master
# 拉取远程 master 分支的最新代码并合并到本地
git pull origin master
# 拉取远程 develop 分支的最新代码
git fetch origin develop
# 合并远程 develop 分支到本地 master 分支
git merge origin/develop
# 如果出现冲突,解决冲突后执行
git add <冲突文件>
git commit -m "Merge remote develop into master and resolve conflicts"
git push origin master

如何用develop分支的代码替换master

git checkout master #切换到master分支
git fetch origin # 如果有必要,确保本地仓库有远程仓库最新的develop分支代码
git reset --hard develop # 这一步会丢弃master分支上所有未合并的提交,并使master分支指向develop分支相同的提交
git push origin +master --force # 强制推送至远程master分支,这会重写远程分支的历史

#force提交可能会遇到报错master是保护分支的问题
#把master置成非保护

相关推荐

  1. <span style='color:red;'>git</span><span style='color:red;'>知识</span>

    git知识

    2024-04-09 14:20:03      9 阅读
  2. git 上传小知识

    2024-04-09 14:20:03       37 阅读
  3. git的奇特知识

    2024-04-09 14:20:03       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-09 14:20:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-09 14:20:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-09 14:20:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-09 14:20:03       20 阅读

热门阅读

  1. docker安装minio

    2024-04-09 14:20:03       12 阅读
  2. 思科数通设备命令大全

    2024-04-09 14:20:03       13 阅读
  3. 神州数码命令:路由器配置

    2024-04-09 14:20:03       13 阅读
  4. Rust 中 #[allow(unreachable_code)] 简介

    2024-04-09 14:20:03       13 阅读
  5. 【大模型应用开发-python基础】(九)python字典

    2024-04-09 14:20:03       13 阅读
  6. docker安装Neo4j

    2024-04-09 14:20:03       11 阅读
  7. Docker Compose安装步骤

    2024-04-09 14:20:03       14 阅读
  8. Node.js的安装与配置在Windows和mac上

    2024-04-09 14:20:03       14 阅读
  9. HTTPS、对称/非对称加密、SSL/TLS

    2024-04-09 14:20:03       18 阅读
  10. SSH和交换机端口安全概述

    2024-04-09 14:20:03       14 阅读
  11. CSS面试题---页面布局

    2024-04-09 14:20:03       11 阅读
  12. 构建ArkTS之@Builder装饰器:自定义构建函数

    2024-04-09 14:20:03       15 阅读