設定與組態
取得與建立專案
基本快照
分支與合併
分享與更新專案
檢視與比較
修補
除錯
電子郵件
外部系統
伺服器管理
指南
管理
底層命令
- 2.46.1 → 2.47.0 無變更
-
2.46.0
07/29/24
- 2.35.1 → 2.45.2 無變更
-
2.35.0
01/24/22
- 2.24.1 → 2.34.8 無變更
-
2.24.0
11/04/19
- 2.13.7 → 2.23.4 無變更
-
2.12.5
09/22/17
- 2.10.5 → 2.11.4 無變更
-
2.9.5
07/30/17
- 2.1.4 → 2.8.6 無變更
-
2.0.5
12/17/14
描述
一個基於 Tcl/Tk 的 Git 圖形使用者介面。git gui 的重點是讓使用者能夠透過建立新的 commit、修改現有的 commit、建立分支、執行本機合併,以及從遠端儲存庫提取/推送來對其儲存庫進行變更。
與 gitk 不同,git gui 的重點是 commit 的產生和單一檔案的註釋,而不是顯示專案歷史。但是,它確實提供了選單操作,可以從 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
-
執行一個 commit,並在其完成後返回 shell。如果視窗以任何方式關閉,而不是透過執行 commit 關閉,則此命令會傳回非零的退出代碼。
-
git gui citool --amend
-
自動進入介面的修改最後 commit 模式。
-
git gui citool --nocommit
-
行為如同正常的 citool,但不是執行 commit,而是簡單地以零退出代碼終止。它仍然會檢查索引是否包含任何未合併的項目,因此你可以將其用作 git-mergetool[1] 的 GUI 版本
-
git citool
-
與
git gui citool
(如上所述)相同。 -
git gui browser maint
-
顯示 maint 分支的樹狀結構瀏覽器。可以在內部 blame 檢視器中檢視瀏覽器中選取的檔案。
另請參閱
- gitk[1]
-
Git 儲存庫瀏覽器。顯示分支、commit 歷史和檔案差異。gitk 是由 git gui 的「儲存庫視覺化」操作啟動的實用程式。
其他
實際上,git gui 是作為一個獨立專案維護的,但為了終端使用者的方便,穩定版本會作為 Git 套件的一部分發布。
git gui 專案的官方儲存庫可以在
https://github.com/j6t/git-gui
GIT
git[1] 套件的一部分