承诺的内容回到了EGit" Unstaged Changes"分支切换后

时间:2014-07-30 14:21:59

标签: eclipse git merge branch egit

我已将EGit中已更改的文件提交到分支buha_faktura_simba并将其推送到服务器。然后我使用Git命令控制台git checkout master来检查master分支。然后我尝试将git merge buha_faktura_simba buha_faktura_simba分支合并到我的master中,但我收到以下错误。:

$ git merge buha_faktura_simba
Updating f6ea506..21e57c4
error: Your local changes to the following files would be overwritten by merge:
        br_boss_fleet_fleetAccounts/forms/br_boss_fleet_fleetAccounts_dtl.js
Please, commit your changes or stash them before you can merge.
Aborting

在分支切换之前,我没有暂存或未暂停的更改。我查看了差异git diff,这清楚地向我展示了在切换到分支master之前我已经提交的更改。然后我再次切换到分支buha_faktura_simba以检查git log我是否真的提交了我的更改,并且我看到提交在日志中。

GitLab log double commit

为什么我有这种行为?也许我有一些Git理解问题,或者这可能是EGit / Eclipse / Servoy中的错误?

0 个答案:

没有答案