如何解决从当前分支中提取内容更新到新的分支上
一、如果当前新功能写在别的分支上提取出来的办法
如果当前俩个工程的代码都写在同一个分支上的时候的处理
英大和方案信息俩个代码卸载同一个分支上的解决办法
先提交和当前分支无关的功能 但是不推到远程 此刻其它工程的代码就被提交到了本地的分支英大
然后将本地当前的代码进行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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~