git同步其他分支方法

一、在这个分支改的东西,改错了,应该同步到其他分支,这个分支不需要改动

第一步,现在当前的分支上的修改暂存起来,当前分支dev-1

git stash

第二步,暂存修改后,切换到其他分支 dev-2

git checkout dev-2

第三步,将暂存的修改放到dev-2分支上

git stash pop

第四步,使用命令将暂存的修改add、commit步骤

git add .
git commit -m "修改内容"

第五步,将提交的内容push到远程服务器

git push

备注:dev-2分支提交了,而dev-1分支没有修改的内容了,如果要让dev-1也修改了,下面的步骤

dev-2修改了,dev-1也需要同等操作步骤

第一步,切换到dev-1分支上,记住刚才dev-v2分支的commit-id号,可以在dev-v2分支上使用git log命令查看

第二步,在dev-1分支上,执行如下命令

git cherry-pick A13245432536f

idea上面也有对应的工具 在菜单栏里找下

如果要取消这次cherry-pick,则使用

git cherry-pick --abort

这种情况下当前分支恢复到cherry-pick前的状态,没有改变

第三步,执行提交命令(第2步命令只是 把该条commit记录在本地合并到了目标分支上):文章来源地址https://www.uudwc.com/A/XkDBy/

git push

原文地址:https://blog.csdn.net/qq_36189997/article/details/133359298

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

h
上一篇 2023年10月04日 16:41
蓝牙技术|蓝牙在物联网产品上的功能,特别是苹果Find My中的应用
下一篇 2023年10月04日 17:41