Windows/macOS/Linuxをサポート
オープンソース/無料
速い
ドイツ語/英語/スペイン語/フランス語/ポルトガル語/Русский/简体中文/繁體中文
組み込みの明るい/暗いテーマ
テーマのカスタマイズ
視覚的なコミットグラフ
各リモートでの SSH アクセスをサポート
GUI を使用した GIT コマンド
クローン/フェッチ/プル/プッシュ...
マージ/リベース/リセット/元に戻す/修正/選択...
修正/言い直し
対話型リベース (基本)
支店
リモコン
タグ
隠し場所
サブモジュール
ワークツリー
アーカイブ
差分
パッチとして保存/適用
ファイル履歴
非難
リビジョンの差分
ブランチの差分
画像の差分 - 並べて/スワイプ/ブレンド
コミットの検索
GitFlow
Git LFS
問題のリンク
ワークスペース
AI を使用してコミット メッセージを生成する (anjerodev/commitollama の C# ポート)
警告
Linux は、 X11とWayland の両方のDebian 12でのみテストされました。
このツールを使用するには、まず Git(>=2.23.0) をインストールする必要があります。
リリースから最新の安定版をダウンロードするか、Github Actions からワークフロー アーティファクトをダウンロードして、最新のコミットに基づいてこのアプリを試すことができます。
このソフトウェアは、ユーザー設定、ダウンロードされたアバター、クラッシュ ログを保存するために、プラットフォームに依存するフォルダー$"{System.Environment.SpecialFolder.ApplicationData}/SourceGit"
を作成します。
OS | パス |
---|---|
窓 | 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
によって最新の安定版をインストールできます。
スクープバケツにエクストラを追加 スクープインストールsourcegit
ポータブル バージョンはリリースにあります。
macOSユーザーの場合:
SourceGit
Homebrew
で利用できるようにしてくれた @ybeapps に感謝します。次のコマンドで簡単にインストールできます。
醸造タップ ybeapps/homebrew-sourcegit brew install --cask --no-quarantine sourcegit
Github リリースからSourceGit.app
手動でインストールする場合は、次のコマンドを実行して機能することを確認する必要があります。
sudo xattr -cr /Applications/SourceGit.app
git-credential-manager が Mac にインストールされていることを確認してください。
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/Cconfiguring-X11-per-monitor-DPI を参照してください。
このソフトウェアは、OpenAI または OpenAI 互換の HTTP API を備えた他の AI サービスの使用をサポートし、コミット メッセージを生成します。 Preference
ウィンドウでサービスを設定する必要があります。
OpenAI
の場合:
Server
https://api.openai.com/v1/chat/completions
である必要があります
その他のAIサービスの場合:
Server
OpenAI のhttps://api.openai.com/v1/chat/completions
と同等の URL を入力する必要があります。たとえば、 Ollama
使用する場合は、 http:// http://localhost:11434/api/generate
http://localhost:11434/v1/chat/completions
にする必要があります。
API Key
サービスに応じてオプションです。
このアプリは、以下の表にリストされている外部ツールでのオープン リポジトリをサポートしています。
道具 | 窓 | macOS | Linux |
---|---|---|---|
Visual Studio コード | はい | はい | はい |
Visual Studio Code - インサイダー | はい | はい | はい |
VSコジウム | はい | はい | はい |
艦隊 | はい | はい | はい |
崇高なテキスト | はい | はい | はい |
ゼッド | いいえ | はい | はい |
ビジュアルスタジオ | はい | いいえ | いいえ |
注記
このアプリは、事前に定義された場所または予想される場所に基づいて、それらのツールを自動的に検索しようとします。これらのツールのポータブル バージョンを使用している場合、それはこのアプリでは検出されません。この問題を解決するには、アプリ データ ディレクトリにexternal_editors.json
という名前のファイルを追加し、パスを直接指定します。例えば:
{ "ツール": { "Visual Studio コード": "D:\VSCode\Code.exe" } }
注記
このアプリは多くのJetBrains
IDE もサポートしており、 JetBrains Toolbox
インストールすると、このアプリがそれらを見つけやすくなります。
ダークテーマ
ライトテーマ
カスタム
カスタム テーマは、sourcegit-theme から見つけることができます。独自のテーマを共有することも歓迎します。
どなたでもPRをご投稿いただけます。 PR が最新のdevelop
ブランチに基づいており、PR のターゲット ブランチがdevelop
あることを確認してください。
貢献してくれたすべての人々に感謝します。