如何解决从当前分支中提取内容更新到新的分支上

一、如果当前新功能写在别的分支上提取出来的办法

如果当前俩个工程的代码都写在同一个分支上的时候的处理

英大和方案信息俩个代码卸载同一个分支上的解决办法

先提交和当前分支无关的功能 但是不推到远程 此刻其它工程的代码就被提交到了本地的分支英大

然后将本地当前的代码进行stash 进行贮藏

创建本地新分支 feature_fanganxinxi

切换到新分支 feature_fanganxinxi

将远程的代码拉取进行合并

切换到远程dev分支 将提交方案的commit cherry-pick到当前分支上 如果有冲突进行解决 然后提交 推到远程

在回到feature_yingda_api分支上 回滚到其它人最新commit上 然后恢复贮藏 提交当前英大的修改即可

二、多次commit后无法合并为一个commit的处理

当本地的commit push以后 无法在合并为一个commit 如果想合并到dev上的处理为

选中多个commit cherry-pick到dev上 然后选中刚才cherry-pick到dev上的commit 右键选中 squash into 即可

三、如果在dev上下拉有冲突的解决

先解决冲突

git add

git status

git reset --mixed .

git pull

posted @   帅气的Lucky  阅读(56)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示