设置和配置
获取和创建项目
基本快照
分支与合并
共享和更新项目
检查和比较
打补丁
调试
电子邮件
外部系统
服务器管理
指南
管理
底层命令
- 2.45.4 → 2.50.1 无更改
-
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 的内容,并为每行的原始作者以及将其移动到当前位置的人员提供注释。未提交的文件将进行注释,未提交的更改(如果有)将明确归因于 Not Yet Committed。
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
-
自动进入界面的 Amend Last Commit(修改上次提交)模式。
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