0


git同步其他分支方法

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

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

git stash

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

git checkout dev-2

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

git stash pop

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

gitadd.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记录在本地合并到了目标分支上):

git push
标签: git

本文转载自: https://blog.csdn.net/qq_36189997/article/details/133359298
版权归原作者 shan~~ 所有, 如有侵权,请联系我们删除。

“git同步其他分支方法”的评论:

还没有评论