无法推送到Git

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法推送到Git相关的知识,希望对你有一定的参考价值。

我无法提交并推送到Git。

它说:被拒绝-非-快进。

我不小心在Eclipse中单击“修改-(编辑上一个提交)按钮。

我该怎么办?

请帮助。谢谢。

答案

解决此问题的最简单方法是根据原点/原版重新设置您的更改。这应该创建一个新的变更集,该变更集将仅包含您所做的更改。

git rebase origin/master
git commit --amend -m"Update your commit message for the new commit"
git push origin HEAD:master
另一答案

您必须从遥控器上获取最新的更改,然后才能进行推送。

尝试此拉取而无需先进行变基,然后查看其是否正常工作>>

    git pull origin master

如果无法正常工作,请使用--rebase再次拉动>

    git pull --rebase origin master

之后创建一个新的提交

    git commit --COMMIT

然后进行推送

    git push origin master

您可以使用以下方法解决此问题:>

在您推送之前进行git pull

另一答案

您可以使用以下方法解决此问题:>

在您推送之前进行git pull

以上是关于无法推送到Git的主要内容,如果未能解决你的问题,请参考以下文章

Gerrit- 推送到 gerrit 时出现 Git 推送错误(不适用(解包程序错误))

git提交大文件无法推送到远程库

git 强制推送到master

git能直接把本地仓库推送到远程仓库吗?

git 创建分支并推送到远程

Git 推送到远程仓库