是否有图形化的 git commit 应用程序来显示差异并设置提交消息?

Oli*_*Oli 7 git software-recommendation

作为我工作的一部分,我经常使用 git。我有一个执行交互式提交的结构脚本:git commit -a它向我显示 nano 中哪些文件已更改,然后让我编写提交消息。

这个流程的问题是有时我需要知道我在文件中做了哪些更改。今天凌晨 3 点我做了很多事情,我一辈子都记不起我在做什么。我必须手动git diff查看更改。

是否有图形应用程序可以帮助我?它仍然需要从结构中编写脚本,但在完美的世界中,它将是一个文本框、一个更改文件的列表和一个类似融合的窗口,显示基于我选择的文件的差异。有这么光荣的事情存在吗?

psu*_*usi 5

我通常只使用git gui. 它显示了已暂存和未暂存更改文件的列表,并显示它们的差异,并允许您有选择地暂存大块、添加日志消息和提交。Even 有一个很好的旋钮来修改最后一次提交。