Mendukung Windows/macOS/Linux
Sumber Terbuka/Gratis
Cepat
Jerman/Inggris/Español/Français/Português/Русский/简体中文/繁體中文
Tema terang/gelap bawaan
Sesuaikan tema
Grafik komit visual
Mendukung akses SSH dengan setiap remote
Perintah GIT dengan GUI
Kloning/Ambil/Tarik/Dorong...
Gabungkan/Rebase/Reset/Kembalikan/Amandemen/Pilih Ceri...
Ubah/Tulis Ulang
Rebase interaktif (Dasar)
Cabang
Remote
Tag
Simpanan
Submodul
Pohon kerja
Arsip
Beda
Simpan sebagai tambalan/terapkan
Riwayat file
Menyalahkan
Perbedaan Revisi
Perbedaan Cabang
Perbedaan Gambar - Berdampingan/Geser/Blend
Pencarian dilakukan
GitFlow
Git LFS
Tautan Masalah
Ruang kerja
Menggunakan AI untuk menghasilkan pesan komit (port C# anjerodev/commitollama)
Peringatan
Linux hanya diuji pada Debian 12 pada X11 & Wayland .
Untuk menggunakan alat ini, Anda perlu menginstal Git(>=2.23.0) terlebih dahulu.
Anda dapat mengunduh versi stabil terbaru dari Rilis atau mengunduh artefak alur kerja dari Github Actions untuk mencoba aplikasi ini berdasarkan komitmen terbaru.
Perangkat lunak ini membuat folder $"{System.Environment.SpecialFolder.ApplicationData}/SourceGit"
, yang bergantung pada platform, untuk menyimpan pengaturan pengguna, avatar yang diunduh, dan log kerusakan.
sistem operasi | JALUR |
---|---|
jendela | C:UsersUSER_NAMEAppDataRoamingSourceGit |
Linux | ${HOME}/.config/SourceGit atau ${HOME}/.sourcegit |
macOS | ${HOME}/Library/Application Support/SourceGit |
Tip
Anda dapat membuka direktori data aplikasi dari menu utama.
Untuk pengguna Windows :
MSYS Git TIDAK didukung . Silakan gunakan Git resmi untuk Windows sebagai gantinya.
Anda dapat menginstal stable terbaru dari winget
dengan perintah berikut:
dapatkan instal SourceGit
Catatan
winget
akan menginstal perangkat lunak ini sebagai alat baris perintah. Anda perlu menjalankan SourceGit
dari konsol atau Win+R
untuk pertama kalinya. Kemudian Anda dapat menambahkannya ke taskbar.
Anda dapat menginstal stable terbaru dengan scoope
dengan perintah berikut:
sendok ember tambahkan ekstra sendok instal sourcegit
Versi portabel dapat ditemukan di Rilis
Untuk pengguna macOS :
Terima kasih @ybeapps karena telah menyediakan SourceGit
di Homebrew
. Anda cukup menginstalnya dengan perintah berikut:
minuman ketuk ybeapps/homebrew-sourcegit brew install --cask --no-quarantine sourcegit
Jika Anda ingin menginstal SourceGit.app
dari Github Release secara manual, Anda perlu menjalankan perintah berikut untuk memastikannya berfungsi:
sudo xattr -cr /Applications/SourceGit.app
Pastikan git-credential-manager diinstal di mac Anda.
Anda dapat menjalankan echo $PATH > ~/Library/Application Support/SourceGit/PATH
untuk menghasilkan file env PATH khusus untuk memperkenalkan PATH
env ke SourceGit.
Untuk pengguna Linux :
xdg-open
harus diinstal untuk mendukung pengelola file asli terbuka.
Pastikan git-credential-manager diinstal di linux Anda.
Mungkin Anda perlu menyetel variabel lingkungan AVALONIA_SCREEN_SCALE_FACTORS
. Lihat https://github.com/AvaloniaUI/Avalonia/wiki/Configuring-X11-per-monitor-DPI.
Perangkat lunak ini mendukung penggunaan OpenAI atau layanan AI lainnya yang memiliki API HTTP OpenAI yang kompatibel untuk menghasilkan pesan komit. Anda perlu mengkonfigurasi layanan di jendela Preference
.
Untuk OpenAI
:
Server
harus https://api.openai.com/v1/chat/completions
Untuk layanan AI lainnya:
Server
harus mengisi URL yang setara dengan https://api.openai.com/v1/chat/completions
OpenAI. Misalnya, saat menggunakan Ollama
, seharusnya http://localhost:11434/v1/chat/completions
bukan http://localhost:11434/api/generate
API Key
bersifat opsional dan bergantung pada layanan
Aplikasi ini mendukung repositori terbuka di alat eksternal yang tercantum pada tabel di bawah.
Alat | jendela | macOS | Linux |
---|---|---|---|
Kode Visual Studio | YA | YA | YA |
Kode Visual Studio - Orang Dalam | YA | YA | YA |
VSCodium | YA | YA | YA |
Armada | YA | YA | YA |
Teks Luhur | YA | YA | YA |
Zed | TIDAK | YA | YA |
Studio Visual | YA | TIDAK | TIDAK |
Catatan
Aplikasi ini akan mencoba menemukan alat tersebut berdasarkan beberapa lokasi yang telah ditentukan atau diharapkan secara otomatis. Jika Anda menggunakan satu versi portabel dari alat ini, alat tersebut tidak akan terdeteksi oleh aplikasi ini. Untuk mengatasi masalah ini Anda dapat menambahkan file bernama external_editors.json
di direktori data aplikasi dan memberikan jalurnya secara langsung. Misalnya:
{ "alat": { "Kode Visual Studio": "D:\VSCode\Code.exe" } }
Catatan
Aplikasi ini juga mendukung banyak IDE JetBrains
, menginstal JetBrains Toolbox
akan membantu aplikasi ini menemukannya.
Tema Gelap
Tema Ringan
Kebiasaan
Anda dapat menemukan tema khusus dari sourcegit-theme. Dan selamat datang untuk membagikan tema Anda sendiri.
Setiap orang dipersilakan untuk mengirimkan PR. Harap pastikan PR Anda didasarkan pada cabang develop
terbaru dan cabang target PR adalah develop
.
Terima kasih kepada semua orang yang berkontribusi.