git push时自己的分支落后于主分支怎么办
方法1:【clone方法】
这也是我日常最常用的方式:直接clone一个新的项目,然后在新项目创建分支,再把自己改好的cv加进来,在新项目上进行操作,这样上传的分支百分之九十九是最新的,适合改动不大的日常操作
方法2: 【git操作】
- 使用 git checkout -b 新分支名 创建并进入一个临时分支
- 使用 git diff 你写完的分支 新分支 查看两分支之间的区别 【可忽略】
- 使用 git checkout 你写完的分支 到你完成开发的分支上
- 使用 git merge 新分支 把新分支上的更新合并到你改完的分支上 【有冲突开始解冲突,按住ctrl点击有冲突的文件,就能够进入代码,各种<<< HEAD 之类的,按你当前的修改来,完成后,你的工作分支就和最新分支保持一致了】
- 使用 git status 可以查看自己现在的状态 【如果有未解决的冲突在这里会提示你,你需要再次进行解冲突。然后add 代码】
- 使用 git add . =》git commit -m ‘’ =》git push status没有问题后三连招push提交一下你的修改
- 如果你有合并的权限的话 git merge 你的分支 合并一下 【可忽略】【这种时候都是各种试图化操作了,每个团队合并的方式不同,按组长说得来】
- 完成后一定要记得删掉自己的所有分支,不要一个分支闷头前进! 使用=》 git push origin --delete 远程分支名 / git branch -D 本地分支名 删掉自己的远程和本地分支