从git中的结帐推送更改

时间:2013-07-30 16:35:14

标签: git netbeans

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

1 个答案:

答案 0 :(得分:1)

强行推动通常不是可行的方法。

你应该看看你的分支结构/树,看看你偏离了你想去的地方。您可以在工作分支和主分支上运行git log --decorate,以便更好地了解您的结构。

您还可以尝试在主分支(git pull origin master --rebase)之上重新定义更改。