专业编程基础技术教程

网站首页 > 基础教程 正文

Git:Clone别人的代码之后push到自己码云上失败的解决办法

ccvgpt 2024-07-18 12:41:17 基础教程 7 ℃

最近也是刚开始使用gitee,比较生疏。场景是这样的:

clone了朋友的一份代码到自己的本地,然后自己想把它保存到自己的gitee 私有仓库上,就在gitee上面创建了一个私有的仓库,然后多次push都失败了,实践了网上提供rebase的方案也无济于事,都会爆出下面的错误信息;

Git:Clone别人的代码之后push到自己码云上失败的解决办法

! [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 do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (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自定义注解

Tags:

最近发表
标签列表