2013-07-23 31 views
3

我是新来的使用git和独家使用msitgit与GitGui,因为我只需要做基本的拉和推。使用mysygit(GitGui)时,是否有执行git bash命令的日志?

当我需要帮助时,我发现所有的答案都是用git bash给出的,这对GitGui没有帮助。

为了能够理解我在GitGui中使用git bash命令所做的工作,我想知道GitGui是否保留了从GitGui动作中执行的git bash命令日志?

一旦我有了这个,我可以更好地理解我在GitGui中做什么作为git bash命令,然后更好地使用GitGui。

+0

感兴趣:[DebuggingGitkOrGitGui](https://github.com/msysgit/msysgit/wiki/DebuggingGitkOrGitGui) –

+0

感兴趣的内容:[Git Internals - Environment Variables](https://git-scm.com/book/) gr/v2/Git-Internals-Environment-Variables) –

回答

3

是的。
你可以用--trace标志启动git-gui。在Windows上,它会打开两个窗口:git-gui和tcl控制台,它们还会记录由git-gui [1][proj. wiki]执行的命令。
您也可以在运行git-gui期间打开控制台,并使用CTRL + F2,然后打开日志:set _trace 1

但请记住,这些命令是“低级别”,不应在正常的git使用过程中使用。

+0

我知道这是个老问题,但我偶然发现了它,并且我喜欢完整性:) – pkowalczyk

+1

谢谢。即使出现需要几年时间,我也会检查出来并欣赏答案。我不认为StackOverflow是一个让人们快速回答的地方,而是一个作为与编程有关的有用信息库的地方。当只有一些搜索和阅读能够给你答案时,我很厌烦再次看到同样的问题。我也倾向于在接受它之前验证答案,因此可能需要几天时间,但如果您检查答案是否有效或合理,我确实会给出接受投票。 –

+0

我确实粗略地看了一下,但还没有时间去充分探索;我的错不是你的错。我不认为这正是我想要的,但似乎是我所问的,因此也就是接受投票。如果我确实发现它不是我想要的,我会学到足够的知识来问另一个更具体的问题。谢谢。 –