我正在寻找一种方法,可以看到我现在的git repo的整个历史。从它的外观来看,egit的“Show in History”只会显示当前提交的提交。有了这个,我的意思是如果我执行commit1和commit2然后决定对第一个进行检查,则运行项目中的“Show in History”将不会显示commit2。
有没有什么方法可以让我看到回购的整个历史?我想在git log master
控制台命令的行上会有所作为。
换句话说,如果您在初次提交时随时结帐,如果您的历史记录无法显示,您应该如何在以后检查新提交?
我一直在检查,似乎TortoiseGit“遭受”同样的问题。它确实是一个问题,还是只是我不按照我们应该做的事情?
由于
答案 0 :(得分:8)
答案 1 :(得分:3)
如果您查看“历史记录”选项卡下的工具栏,则会显示一个小图标,表示分成两个向下箭头。它的工具提示显示“显示所有分支和标签”。我认为这会做你想要的。
答案 2 :(得分:2)
我会打开gitk --all
并查看顶部。这将显示整个历史记录。我没有使用其他工具,但如果他们没有--all开关,请使用gitk。
希望这有帮助。
答案 3 :(得分:2)
我也遇到了这个问题。
最新版本提供了“Git Reflog”视图(使用eGit 3.5.1的eclipse Luna Service Release 1 [4.4.1])。
有关背景信息,请参阅:http://aniszczyk.org/2011/06/26/git-reflog-and-eclipse/
答案 4 :(得分:1)
我喜欢在右键单击repo文件夹时使用上下文菜单。转到TortoiseGit - >显示日志