git处理(nobranch,rebasingdev)
⽂章⽬录
旅行结婚照1 问题背景
commit之后,有⽂件冲突
然后执⾏ git fetch upstream
再执⾏ git reba upstream/dev
merge代码
git push
提⽰当前不在分⽀
git branch查看 (no branch, rebasing dev)该回家了
2 解决问题
瓷器知识
git reba --continue
git checkout dev(切换到dev)伤字组词
提⽰有提交将丢失
Warning: you are leaving 2 commits behind, not connected to
any of your branches:
6e17ea522 merge error
ed21b7511 handle sp without leading sc when update
If you want to keep them by creating a new branch, this may be a good time
to do so with:
过故人庄孟浩然
绘画图片大全git branch <new-branch-name> 6e17ea522
感谢拼音git branch 新的分⽀ 6e17ea522(注意上图中第10⾏的提⽰)
git checkout 新的分⽀
git push orgin 新的分⽀:dev
主板大小提⽰需要commit: hint: (e.g. ‘git pull …’) before pushing again.(merge的代码没有commit)
git commit -m ‘test’(或者通过idea git窗⼝ commit, 可能会出现确认message的情况,输⼊message后,输⼊:wq, 也lunix上退出vim编辑⼀样)
再次 git push origin 新的分⽀:dev
成功!
最后要做的就是删除原来的本地dev分⽀,重新拉取⼀下就好
git branch -D dev
git checkout -b dev origin/dev
git branch -D 新的分⽀(不需要了)
3 ⼼得
根据提⽰来,不要反抗