假设我有一个同步的工作副本,本地Git存储库和远程Git存储库。 我完全确定工作副本和本地存储库是否真正同步。但他们确实有相同的文件,我没有#34;没有变化"在工作副本和本地存储库之间表示。
我的存储库初始状态如下(我正在分支上工作,名为" GenerateContent"):
现在我对我的工作副本进行一些更改并将它们提交给本地" GenerateContent"分支。
现在出现问题:不使用当前提交状态作为父级,而是将早期状态用作父级。您可以在屏幕截图中看到这一点:
此问题仅在EGit(Eclipse Git)中发生。当我在eclipse中做同样的更改,但是从另一个软件(SourceTree)做提交时,那么树保持线性。
我在EGit做错了什么?我该如何解决这个问题?
答案 0 :(得分:0)
您可以file an EGit bug为此并附上您的示例存储库吗?如果您无法发布存储库,git log --oneline --graph --all --decorate
的输出可能有助于了解提交之前和之后的情况。