如何防止Git提交工具在提交后关闭?

3
点击“提交”后,git GUI提交工具会关闭 - 有没有办法让它保持打开状态?有时我想要多次提交,而重新打开提交工具则增加了一个不必要的额外步骤。(我在Windows XP上使用msysgit,如果这有关系。)

2
你确定运行的是 'git gui' 而不是 'git citool' 吗?'git citool' 在单次提交后会退出。而 'git gui' 则可以一直保持运行。 - Stefan Näwe
1
我不知道有什么区别。我在Windows上,所以我从资源管理器菜单中运行了“Git Commit Tool”,所以我想我正在运行c itool。问题解决了。请回答下面的问题,这样我就可以给你一些声望值。 - Ken Liu
2个回答

6

确保运行git gui而不是git citoolgit citool在单个提交后关闭,而git gui会继续运行并允许您进行多个提交。


2

顺便说一句,我设置了一个别名来重复调用git citool,只要还有更改并且窗口没有关闭而没有进行提交。

[alias]
ci = "!while ! git diff --quiet && git citool; do true; done"

使用这种方法而不是 `git gui` 的好处在于,一旦完成提交,你会自动回到提示符。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接