設定和配置
獲取和建立專案
基本快照
分支與合併
共享和更新專案
檢查和比較
打補丁
除錯
電子郵件
外部系統
伺服器管理
指南
管理
底層命令
- 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