1

在 Git 中,我检查了我们程序的先前版本,因为最近一次提交中有一些错误,但我正在处理不同的文件并且需要一个工作副本。错误现已修复,我正在尝试推动我的更改。在 Netbeans 中,我提交了我的更改并尝试推送它们,但随后意识到我需要先拉取。我进行了拉动,但没有看到任何合并问题,然后我尝试再次推送,但我不断收到错误消息:“推送将导致非快进更新。” 我需要做什么来推动我的更改?

4

1 回答 1

1

强制推动通常不是要走的路。

您应该查看您的分支结构/树,并查看您与您的预期位置不同的地方。您可以git log --decorate在工作分支和主分支上运行,以更好地了解您的结构。

git pull origin master --rebase您也可以尝试在您的主分支 ( )之上重新调整您的更改。

于 2013-07-30T17:02:39.497 回答