设置和配置
获取和创建项目
基本快照
分支和合并
共享和更新项目
检查和比较
补丁
调试
电子邮件
外部系统
服务器管理
指南
管理
底层命令
- 2.46.0 → 2.49.0 无更改
-
2.45.3
2024-11-26
- 2.35.1 → 2.45.2 无更改
-
2.35.0
2022-01-24
- 2.24.1 → 2.34.8 无更改
-
2.24.0
2019-11-04
- 2.13.7 → 2.23.4 无更改
-
2.12.5
2017-09-22
- 2.10.5 → 2.11.4 无更改
-
2.9.5
2017-07-30
- 2.1.4 → 2.8.6 无更改
-
2.0.5
2014-12-17
描述
一个基于 Tcl/Tk 的 Git 图形用户界面。git gui 侧重于允许用户通过创建新提交、修改现有提交、创建分支、执行本地合并以及获取/推送到远程存储库来更改其存储库。
与 gitk 不同,git gui 侧重于提交生成和单个文件注释,并且不显示项目历史记录。但是,它确实提供菜单操作以从 git gui 中启动 gitk 会话。
已知 git gui 可在所有流行的 UNIX 系统、Mac OS X 和 Windows(在 Cygwin 和 MSYS 下)上运行。在可能的范围内,遵循特定于操作系统的用户界面指南,使 git gui 成为用户相当原生的界面。
示例
-
git gui blame Makefile
-
显示当前工作目录中文件 Makefile 的内容,并为每行的原始作者以及将该行移动到其当前位置的人提供注释。 未提交的文件被注释,并且未提交的更改(如果有)明确归因于尚未提交。
-
git gui blame v0.99.8 Makefile
-
显示修订版 v0.99.8 中 Makefile 的内容,并为每一行提供注释。 与上面的示例不同,该文件是从对象数据库而不是工作目录读取的。
-
git gui blame --line=100 Makefile
-
加载如上所述的注释,并自动滚动视图以在第 100 行居中。
-
git gui citool
-
进行一次提交,并在完成时返回 shell。 如果窗口以任何方式关闭(除了进行提交之外),此命令将返回非零退出代码。
-
git gui citool --amend
-
自动进入界面的修改上次提交模式。
-
git gui citool --nocommit
-
像正常的 citool 一样运行,但是不进行提交,而是以零退出代码终止。 它仍然检查索引是否不包含任何未合并的条目,因此您可以将其用作 git-mergetool[1] 的 GUI 版本
-
git citool
-
与
git gui citool
(如上所述)相同。 -
git gui browser maint
-
显示 maint 分支的树的浏览器。 可以在内部 blame 查看器中查看在浏览器中选择的文件。
另请参阅
- gitk[1]
-
Git 存储库浏览器。 显示分支、提交历史记录和文件差异。 gitk 是由 git gui 的存储库可视化操作启动的实用程序。
其他
git gui 实际上是作为一个独立项目维护的,但是稳定版本作为 Git 套件的一部分分发,以方便最终用户。
可以在以下位置找到 git gui 项目的官方存储库
https://github.com/j6t/git-gui
GIT
git[1] 套件的一部分