如何解决从当前分支中提取内容更新到新的分支上
一、如果当前新功能写在别的分支上提取出来的办法
如果当前俩个工程的代码都写在同一个分支上的时候的处理
英大和方案信息俩个代码卸载同一个分支上的解决办法
先提交和当前分支无关的功能 但是不推到远程 此刻其它工程的代码就被提交到了本地的分支英大
然后将本地当前的代码进行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

浙公网安备 33010602011771号