Git错误:"Changes not staged for commit"和"Everything up-to-date"

在经历前一天晚上下班之前急急忙忙把代码上传到腾讯云,导致第二天再上传文件时,几个文件一直显示“Changes not staged for commit”错误,然后自己的仓库里也无法提交代码,一直显示“Everything up-to-date Branch 'master' set up to track remote branch 'master' from 'origin'.”

问题:

显示的错误:

各种查看有关“Changes not staged for commit”的错误,而且廖雪峰的网站上正好写了有关类似的错误。根据他说的方法尝试了一下,但是却显示另一种错误:

于是我发现,我这个错误的问题跟那个网站上写的还不一样,因为我这个错误的后面还带有“(modified content)”字样。

解决方案:

我抱着试试的心态,直接在本地文件中,把错误的文件删除掉,然后再查看一下状态发现:

错误的文件已经被成功删除了。

执行下面的命令,会发现删除的文件已经被提交到暂存区了。

执行"git push",显示错误信息:

代码无法提交到远程仓库。

最后,我通过以下命令成功解决:

添加到仓库:git add .

添加提交内容:git commit -m '内容'

提交前先从远程仓库主分支中拉取请求:git push origin master

把本地仓库代码提交:git push -u origin master

【我不小心把窗口关了,所以后面的执行步骤没有截图】

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值