最近也是刚开始使用gitee,比较生疏。场景是这样的:
clone了朋友的一份代码到自己的本地,然后自己想把它保存到自己的gitee 私有仓库上,就在gitee上面创建了一个私有的仓库,然后多次push都失败了,实践了网上提供rebase的方案也无济于事,都会爆出下面的错误信息;
! [rejected] master -> master (fetch first)error: failed to push some refs to 'git@gitee.com:fortunamajor/um.git'hint: Updates were rejected because the remote contains work that you dohint: not have locally. This is usually caused by another repository pushinghint: to the same ref. You may want to first integrate the remote changeshint: (e.g., 'git pull ...') before pushing again.hint: See the 'Note about fast-forwards' in 'git push --help' for details.
然后经过分析,自认为认为Clone下来的项目文件下的 .git 文件有问题(说有问题其实也不是很对,可能对我这个环境来说有问题,本身是没有问题的),所以就果断删除了所Clone项目根目录下的 .git 文件,再次进行了下面的操作,完美解决问题
但是这个骚操作比较危险,很可能对于需要历史记录的人来说!这个方案也是不得已而出此猥琐下策!
喜欢的朋友们可通过关注点赞评论转发支持小编的分享哦
参考:
https://www.jianshu.com/p/c22833fcd4f5
https://blog.csdn.net/simpledate/article/details/81907359
近期导读:
Java反射getDeclaredFields()方法真的可以获取所有字段吗
JVM内存模型和JVM运行时数据区可不是一个概念哦!
SQL调优思路
synchronized与Lock的区别从此不会被遗忘
synchronized用法总结
OSI网络七层模型很难记忆吗?不存在的
两步实现Java自定义注解