GIT 上传问题

本地代码是老板直接压缩包发我的,也许已经做了部分修改但未上传git

我在此基础上继续修改,直到项目成型以后打算提交git,出现了一系列问题

我直接git add . 提交了全部,发现好多不需要的文件被提交了

通过git reset . 恢复成未提交的状态,无奈只好一条一条添加

git commit . -m "大更新,版本2.0"

这也是成功的,直到我git push

网上搜到的解决办法是因为我没有git pull导致的

我再想git push的时候还是报之前那个错,又搜到了其他解决办法,但是pull下来的东西不是我之前的提交了,而且提示已经有commit了

git merge --abort ——将会抛弃合并过程并且尝试重建合并前的状态

git reset --merge ——在某些情况下将无法重现合并前的状态

这两步直接恢复成上一次提交commit之后的状态

然后强制提交git push origin master -f

里面有错误,这是因为master被保护了,找到git库上面的设置

取消保护以后就可以强制提交了,强制提交之后会有一个警告

找到代码路径的 .git/config

在url的最后面加个.git就可以消除警告了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时代的便签

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值