场景:此时分支A和分支B的代码一致,我在分支B修改了代码,需要同步到分支A
全部修改同步,方法:
git checkout A 切换到分支A
git merge B 把分支B的代码合并到分支A
git push 把分支A的代码推送上去
单条修改同步,方法:
git checkout A 切换到分支A
git cherry-pick 2555c6e 把分支B的某次提交 2555c6e(哈希值) 同步到到分支A
git push 把分支A的代码推送上去
场景:此时分支A和分支B的代码一致,我在分支B修改了代码,需要同步到分支A
全部修改同步,方法:
git checkout A 切换到分支A
git merge B 把分支B的代码合并到分支A
git push 把分支A的代码推送上去
单条修改同步,方法:
git checkout A 切换到分支A
git cherry-pick 2555c6e 把分支B的某次提交 2555c6e(哈希值) 同步到到分支A
git push 把分支A的代码推送上去