所以这可能只是让我困惑或做错了什么。我是git的新手所以请在回答时牢记这一点。谢谢!
所以,我能找到解释我的“问题”的最好方法是描述这个场景。我刚刚重新安装了eclipse和egit因为我很沮丧而且这仍然在发生。我会开始一个全新的项目,然后我会去团队>分享项目> git,我会在user / git /文件夹下创建一个新的存储库。我将通过git staging窗口初始提交实例化本地repo,将“unstaged changes”中的所有文件添加到“staged changes”中,然后在描述中调用它“commit 0001”然后命中commit。在此之后,我将进入我的项目创建Main.cs
类,然后仅使用简单的main(String[] args)
调用添加System.out.println("Commit 0002");
方法。然后我会重复之前的提交过程,除非现在调用此提交“commit 0002”。这就是问题所在。我在提交历史记录视图中查看以前的提交,并且它不显示“commit 0001”,只显示“commit 0002”。这继续下去。如果我改变一些东西然后在“Commit 0003”下提交它,则提交0002被“遗忘”并且显示JUST commit 0003。
我希望我描述的情景没问题。如果令人困惑请告诉我!谢谢!
答案 0 :(得分:0)
首先,您可以检查命令行:
cd /your/repo; git branch -avv
)cd /your/repo; git log --graph --oneline --all
)使用EGit,如“Important settings in the history view ”中所述: