首页 > 其他分享 >git:一个分支直接覆盖另外一个分支

git:一个分支直接覆盖另外一个分支

时间:2023-09-28 15:33:47浏览次数:29  
标签:origin git 覆盖 代码 dev main 分支

有个dev分支和main分支,想隔一段时间就把自己的dev分支上的代码保持和main分支一直,则需要如下操作:

1.我想将main分支上的代码完全覆盖dev分支,首先切换到dev分支

git checkout dev

2.然后直接设置代码给远程的main分支上的代码

# 目前是dev分支,下面命令直接将代码dev代码改成和origin/main代码一致。
# 但是此时origin/dev代码和dev不一致,需要同步origin/dev代码。
git reset --hard origin/main

3.执行上面的命令后dev分支上的代码就完全被main分支上的代码覆盖了,注意只是本地分支,这时候还需要将本地分支强行推到远程分支。

# 将origin/dev代码和dev代码同步
git push -f

 

标签:origin,git,覆盖,代码,dev,main,分支
From: https://www.cnblogs.com/zjxcyr/p/17735889.html

相关文章

  • 从0到1的手把手教你配置项目git提交规范及其执行顺序
    从0到1的手把手教你配置项目git提交规范及其执行顺序这里以React项目为例初始化一个项目npxcreate-react-appmy-app--templatetypescriptcdmy-appnpmstart初始化gitgitinit安装husky并进行配置npmihusky#根据node_m......
  • 在github中创建空分支
    需求描述有时候我们需要用到空分支,即该分支不需要任何提交历史,不需要继承master分支的内容。例如,在做githubwiki时候,我喜欢把图片放在同个项目的目录下【一是没用图床,二是可以利用git管理图片】;或者像是docker镜像,sql文件等补充性的内容也希望能有一个空分支做单独管理等等,而不......
  • git 报错Access denied
    remote:[session-614483a1]Accessdeniedfatal:unabletoaccess'https://gitee.com/**/':TherequestedURLreturnederror:403  解决办法: gitconfiguser.name"newname"gitconfigcredential.username"newname"或者删除本地钥匙串......
  • git 自动提交
    gitadd.gitcommit-m"合入新的PUCCH和小区功率代码"gitpushoriginmaster *****sh/usr/share/nginx/g4.sh  ----------------g4#!/bin/bashPROJECT_PATH=/usr/share/nginx/htmlecho"进入目录:SPROJECT_PATH" cd$PROJECT_PATHgitpull ......
  • Git/TortoiseGit冲突:commit your changes or stash them before you can merge[解决之
    最近在pull代码时,遇到了‘commityourchangesorstashthembeforeyoucanmerge’的提示,针对此问题,我查阅了大量的资料,得到了解决办法,给大家分享下问题:在你mergeorchangemaster前,提交你的改变,或者存储改变。问题原因:上次commit后,代码发生了新的变化,如果merge或者change......
  • ERROR: cannot verify github.com's certificate
    wget获取https资源-simplelovecs-博客园(cnblogs.com)加参数>wget--no-check-certificateyour-download-url......
  • Webpack报错Error: error:0308010C:digital envelope routines::unsupported处理
    在学习组件库流程打包的时候报错找不到module,后来改了版本又报错Error:error:0308010C:digitalenveloperoutines::unsupported报错原因:node17+版本对发布的OpenSSL3.0,而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.解决方案:在网上搜索......
  • GITHUB无法访问
    如题国内gitee,但有时候想访问下github,例如:https://www.eclipse.org/swt/snippets/里面的例子,想看源码就需要到github土建工具FastGithub......
  • Linux2.1.13网络源代码学习(https://qiankunli.github.io/2022/07/04/linux_2_1_13_ne
    简介简介源码目录网络分层数据结构套接字套接字与vfssk_buff结构网络协议栈实现——数据struct和协议structlinux1.2.13接收数据收到数据包的几种情况Socket读取发送数据面向过程/对象/ioc以下来自linux1.2.13源码,算是参见Linux1.0的学习笔记。源码目......
  • 【git指令备忘录】
    1远程仓库配置流程:密钥配对新建远程仓库本地仓库初始化配置远程仓库gitremoteadd【sshlink】拉取远程仓库分支(假设远程仓库有一个main分支与其他人的分支):如果在远程仓库想要维护多个分支(多人协作):将远程仓库的main分支拉取到自己的master工作分支:(本地位于master分......