GIT本地dev分支修改代码后push到远程多个分支操作

这篇具有很好参考价值的文章主要介绍了GIT本地dev分支修改代码后push到远程多个分支操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题:远程存在多个分支,且不同分支对应不同的需求,即代码不同。那么本地dev分支修改完如何提交不同的代码到不同的分支呢?


一、如图,远程代码有三个分支,本地也有三个分支(图中远程第二个分支因本地没checkout代码故未产生,dev分支由图中New Branch新建)。

GIT本地dev分支修改代码后push到远程多个分支操作

现本地dev分支下修改了代码,且已经commit并push到master分支(图中因为我已经push过,故没有需要push的代码,)GIT本地dev分支修改代码后push到远程多个分支操作

 GIT本地dev分支修改代码后push到远程多个分支操作

 文章来源地址https://www.toymoban.com/news/detail-505500.html

 二、切换到本地其它分支

GIT本地dev分支修改代码后push到远程多个分支操作

三、工程右键git--Show History,选中Log,选中提交到master的记录,cherry-pick之后即可将在dev分支修改且需要提交到其它远程分支的代码拉到本地的其它分支(注意如果产生冲突需要手动解决)

 GIT本地dev分支修改代码后push到远程多个分支操作

 

 四、push到远程其它分支(图中因为我已经push过,故没有需要push的代码),至此完毕。

GIT本地dev分支修改代码后push到远程多个分支操作

 

到了这里,关于GIT本地dev分支修改代码后push到远程多个分支操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git操作之pull拉取远程指定分支以及push推送到远程指定分支

    1、将远程指定分支 拉取到 本地指定分支上: 2、将远程指定分支 拉取到 本地当前分支上: 3、将与本地当前分支同名的远程分支 拉取到 本地当前分支上(需先关联远程分支,方法见文章末尾) 在克隆远程项目的时候,本地分支会自动与远程仓库建立追踪关系,可以使用默认

    2024年02月11日
    浏览(46)
  • Git (版本控制,git安装和配置,git代码托管服务,git操作本地远程仓库,分支,idea整合git)【看这一片就够】

    目录 一、版本控制介绍 1. 版本控制介绍 2. 版本控制工具 3. git简介 二、git安装与配置 1. 下载git 2. 安装git 2. 配置git 三、git代码托管服务 1. 常见的git代码托管服务 2. 注册码云帐号【这里介绍一种的用法,其它也是一样的操作】 3. 创建远程仓库 四、git命令-操作本地仓库 1. 获

    2024年04月14日
    浏览(66)
  • 【Git】Git 操作命令可视化(五):git clone、git fetch、git pull、git push、git pull --rebase、解决远程仓库与本地仓库的代码冲突

    1. git clone main是本地的main分支,o(origin)/main是表示本地拉去下来的远程的main分支 o/main分支记录了远程仓库拉取时的分支状态 远程分支有一个特别的属性,在你切换到远程分支时,git会自动进入分离 HEAD 状态(这样做是因为git不想让你在本地就能直接进行修改远程仓库代码的

    2024年02月08日
    浏览(50)
  • git 撤销已经push的代码(本地代码和远程仓库)

    注: HEAD~1 的意思是最近一个版本,也可以写成 HEAD^ 如果需要撤回最近两次提交的commit,可以使用 HEAD~2 ,依次类推。 此时通过 git log 可查看本地代码已经回退到 目标版本。 如果你是项目的owner,在本地 master 分支使用git rebase 或者 git reset撤销了一些commit之后,想要强制推送

    2024年02月11日
    浏览(56)
  • git | 让本地分支代码与远程分支代码完全一致

    比如你本地有个 dev 分支,你想让你本地 dev 分支的代码跟远程仓库里 dev 分支的代码 完全一致 ,你可以按照下面的命令操作: 执行 git remote update 切换到 dev 分支 执行 git reset --hard origin/dev 注意,上面的操作是以远程分支为准的,也就是说相当于将本地分支代码修改成与远程

    2024年03月23日
    浏览(38)
  • Git切换分支(创建本地分支,远程分支,合并分支代码)

    1 .创建本地分支 2 .本地切换到新创建的分支 对应的远程分支也会切换 3 .查看当前所在分支 4 .删除本地分支(先切换其他分支)(删除本地dev分支) 5 .创建远程分支 6 .删除远程分支 7 .提交代码 8 .分支合并 想合并develop到master 先进入master (可以先git status看看是否有冲突)

    2024年02月12日
    浏览(42)
  • Git提交本地代码到,远程分支

    假设正在使用 Git 管理一个名为 \\\"my_project\\\" 的项目,并且想将修改后的代码提交到名为 \\\"feature_branch\\\" 的远程分支。可以按照以下步骤提交修改后的代码:  1. 首先,使用  git branch  命令检查当前所在的分支。如果不在 \\\"feature_branch\\\" 分支上,可以使用  git checkout feature_branch  命

    2024年02月16日
    浏览(30)
  • 本地git操作-之远程分支的拉取

    一、本地文件夹下载git分支内容(首次拉取git代码) 方法一:clone整个git分支 a. 初始化指定目录为本地git仓库 b. 克隆git主分支master c. 使用git命令拉取指定分支 d. 切换其他分支,查看其他分支 e. 切换到目标分支 方法二:拉取某一个分支 a. 初始化 b. 自己要与origin master建立连

    2024年02月08日
    浏览(42)
  • Git创建本地分支并关联远程分支(项目代码备份)

    1、创建本地分支 例如:git branch dev,这条命令是基于当前分支创建的本地分支,假设本地分支是main,则是基于main分支创建的本地分支dev。 2、切换到本地分支 例如:git checkout dev,这条命令表示从当前main分支切换到dev分支。 3、创建本地分支并切换 例如:git checkout -b dev,这

    2024年02月16日
    浏览(41)
  • 【git一些操作】git本地同步远程已删除的分支

    1、查看某个远程仓库的信息 可以查看本地分支的追踪情况,标记\\\"stale\\\"表示本地存在的分支但是远程分支已被删除 2、同步远程的分支到本地 执行命令后再次查看本地分支,远程已删除的分支,本地也已经被删除 3、其他

    2024年02月14日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包