支援Windows/macOS/Linux
開源/免費
快速地
德文/英文/西班牙文/法文/葡萄牙文/Русский/簡體中文/繁體中文
內建淺色/深色主題
自訂主題
可視化提交圖
支援每個遠端的 SSH 訪問
帶 GUI 的 GIT 指令
克隆/獲取/拉動/推...
合併/變基/重置/恢復/修改/櫻桃選擇...
修改/改寫
互動式變基(基本)
分公司
遙控器
標籤
收藏
子模組
工作樹
檔案
差異
另存為補丁/應用
文件歷史記錄
責備
修訂差異
分支差異
影像差異 - 並排/滑動/混合
搜尋提交
gitflow
git LFS
問題連結
工作空間
使用 AI 產生提交訊息(anjerodev/commitollama 的 C# 連接埠)
警告
Linux僅在X11和Wayland上的Debian 12上進行了測試。
要使用工具,您需要先安裝Git(>=2.23.0)。
您可以從 Releases 下載最新的穩定版本,或從 Github Actions 下載工作流程工件,以根據最新提交嘗試此應用程式。
軟體會建立一個資料夾$"{System.Environment.SpecialFolder.ApplicationData}/SourceGit"
,該資料夾與平台相關,用於儲存使用者設定、下載的頭像和崩潰日誌。
作業系統 | 小路 |
---|---|
視窗 | C:UsersUSER_NAMEAppDataRoamingSourceGit |
Linux | ${HOME}/.config/SourceGit 或${HOME}/.sourcegit |
macOS | ${HOME}/Library/Application Support/SourceGit |
提示
您可以從主選單開啟應用程式資料目錄。
對於Windows使用者:
不支援 MSYS Git 。請改用 Windows 版官方 Git。
您可以使用以下指令從winget
安裝最新的穩定版:
winget安裝SourceGit
筆記
winget
將此軟體作為命令列工具安裝。第一次需要從控制台或Win+R
執行SourceGit
。然後您可以將其新增至任務欄。
您可以使用以下指令透過scoope
安裝最新的穩定版:
湯匙桶添加額外的東西 舀安裝來源git
便攜式版本可以在發布中找到
對於macOS用戶:
感謝 @ybeapps 讓SourceGit
在Homebrew
上可用。您可以簡單地使用以下命令安裝它:
釀造水龍頭 ybeapps/homebrew-sourcegit 釀造安裝--木桶--無隔離源git
如果您想從 Github Release 手動安裝SourceGit.app
,您需要執行以下命令以確保其正常運作:
sudo xattr -cr /Applications/SourceGit.app
確保您的 Mac 上安裝了 git-credential-manager。
您可以執行echo $PATH > ~/Library/Application Support/SourceGit/PATH
產生自訂 PATH env 文件,以將PATH
env 引入 SourceGit。
對於Linux用戶:
必須安裝xdg-open
才能支援開啟本機檔案管理器。
確保 git-credential-manager 已安裝在您的 Linux 上。
也許您需要設定環境變數AVALONIA_SCREEN_SCALE_FACTORS
。請參閱 https://github.com/AvaloniaUI/Avalonia/wiki/Configuring-X11-per-monitor-DPI。
該軟體支援使用OpenAI或其他具有OpenAI相容HTTP API的AI服務來產生提交訊息。您需要在Preference
視窗中配置服務。
對於OpenAI
:
Server
必須是https://api.openai.com/v1/chat/completions
對於其他人工智慧服務:
Server
應填寫與 OpenAI 的https://api.openai.com/v1/chat/completions
等效的 URL。例如,使用Ollama
時,應該是http://localhost:11434/v1/chat/completions
而不是http://localhost:11434/api/generate
API Key
是可選的,具體取決於服務
該應用程式支援在下表列出的外部工具中開啟儲存庫。
工具 | 視窗 | macOS | Linux |
---|---|---|---|
視覺工作室程式碼 | 是的 | 是的 | 是的 |
Visual Studio Code - 內部人士 | 是的 | 是的 | 是的 |
VS鈉 | 是的 | 是的 | 是的 |
艦隊 | 是的 | 是的 | 是的 |
崇高的文字 | 是的 | 是的 | 是的 |
澤德 | 不 | 是的 | 是的 |
視覺工作室 | 是的 | 不 | 不 |
筆記
該應用程式將嘗試根據一些預定義或預期位置自動找到這些工具。如果您使用的是這些工具的一種便攜式版本,則此應用程式不會偵測到它。要解決此問題,您可以在應用程式資料目錄中新增名為external_editors.json
的檔案並直接提供路徑。例如:
{“工具”:{“Visual Studio Code”:“D:\ VSCode \ Code.exe” } }
筆記
該應用程式還支援許多JetBrains
IDE,安裝JetBrains Toolbox
將幫助該應用程式找到它們。
黑暗主題
淺色主題
風俗
您可以從 sourcegit-theme 找到自訂主題。並歡迎分享您自己的主題。
歡迎大家提交 PR。請確保您的PR是基於最新的develop
分支,並且PR的目標分支是develop
。
感謝所有貢獻的人。