主分支为main,属于自己的分支是mangguo,当main分支有别人提交的修改时,如何在不修改本地代码的情况下git pull到main分支?
git checkout -b mangguo # 换到mangguo分支,然后vscode左侧选择修改的核心文件进行commit
git checkout main # 转化到main分支
如果报请在切换分支前提交或贮藏您的修改
的错误,那么
git stash # 将本地的代码先缓存
git checkout main
git merge mangguo # 将mangguo分支的修改合并到main
git pull
git push
然后转回mangguo分支,恢复缓存的代码
git checkout mangguo
git stash pop
按照这个逻辑应该也可以现在mangguo分支,先commit,push之后再转到main分支进行merge