这个时候就要把自己分枝代码更新到最新
git stash //暂存代码
git checkout master
//当前已经切换到master
git pull //更新master代码为最新
git checkout [my_feature] //切回自己的分枝
git stash pop //将自己存储的代码提取出来
git merge master//可能会报规范的错
查看是否有冲突 - 解决完冲突等问题 :: 解决冲突一定要跟冲突的人沟通要保留哪一份代码
git commit -m "update: 和master保持同步"
git push
//没有冲突了
git push
git diff master
git pull
git diff master
远程分枝删除
你先
git branch -vv 查看分之树
方法1、可以把当前分枝和远程新的分枝映射上,
方法2、
将本地代码进行存档备份
mkdir backup-2022xxxx
mv ./代码库 ./backup-22xxxx/
克隆远程代码库
git clone @gitxxxxx
git checkout [my_feature]
git merge master //将master合并到my_feature
如果 存档的代码有需要的更改,那就进入存档,将需要的代码复制出来
方法3、
删除本地分枝(你当前更改的所有内容都会丢失
在本地新建分枝映射远程