git切分支同步改动代码

场景:

如果你在一个错误的分支上做了一些代码改动,但希望这些改动同步到正确的分支上,正确做法。

处理方案:

1 还未提交改动处理方式

保存当前改动到堆栈 git stash

切换到正确分支 git checkout <correct-branch>

保存的改动应用到当前分支 git stash pop

2 已经commit改动处理方式

查看历史,找到commit的SHA-1值 git log

切换到正确分支 git checkout <correct-branch>

将commit应用到当前分支 git cherry-pick <commit-sha-1>

3 一个笨办法 (改动太多不适合)

直接切分支,手动复制改动

《git切分支同步改动代码》有5条评论

发表评论