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

版权声明:本文为博主原创文章,转载请附上博文链接。感谢合作! https://blog.csdn.net/Angelia620/article/details/88548131

在经历前一天晚上下班之前急急忙忙把代码上传到腾讯云,导致第二天再上传文件时,几个文件一直显示“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

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

猜你喜欢

转载自blog.csdn.net/Angelia620/article/details/88548131