윈도우/맥OS/리눅스 지원
오픈소스/무료
빠른
Deutsch/English/Español/Français/Português/Русский/简体中文/繁體中文
밝은/어두운 테마 내장
테마 맞춤설정
시각적 커밋 그래프
각 원격으로 SSH 액세스 지원
GUI를 사용한 GIT 명령
복제/가져오기/끌어오기/푸시...
병합/리베이스/재설정/되돌리기/수정/체리 선택...
수정/수정
대화형 리베이스(기본)
지점
리모콘
태그
보관함
서브모듈
작업 트리
보관소
차이점
패치로 저장/적용
파일 기록
탓하다
개정 차이점
지점 차이
이미지 차이 - 나란히/스와이프/블렌드
커밋 검색
GitFlow
힘내 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 |
리눅스 | ${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 사용자의 경우:
Homebrew
에서 SourceGit
사용할 수 있게 해준 @ybeapps에게 감사드립니다. 다음 명령으로 간단하게 설치할 수 있습니다.
양조 탭 ybeapps/homebrew-sourcegit Brew install --cask --no-quarantine sourcegit
Github 릴리스에서 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
설치해야 합니다.
Linux에 git-credential-manager가 설치되어 있는지 확인하세요.
환경 변수 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
여야 합니다.
기타 AI 서비스의 경우:
Server
OpenAI의 https://api.openai.com/v1/chat/completions
에 해당하는 URL을 입력해야 합니다. 예를 들어 Ollama
사용하는 경우 http://localhost:11434/v1/chat/completions
http://localhost:11434/api/generate
v1/chat/completions여야 합니다.
API Key
는 서비스에 따라 선택사항입니다.
이 앱은 아래 표에 나열된 외부 도구의 오픈 리포지토리를 지원합니다.
도구 | 윈도우 | macOS | 리눅스 |
---|---|---|---|
비주얼 스튜디오 코드 | 예 | 예 | 예 |
Visual Studio Code - 내부자 | 예 | 예 | 예 |
VSCodium | 예 | 예 | 예 |
함대 | 예 | 예 | 예 |
숭고한 텍스트 | 예 | 예 | 예 |
제드 자의 명칭 | 아니요 | 예 | 예 |
비주얼 스튜디오 | 예 | 아니요 | 아니요 |
메모
이 앱은 미리 정의된 위치나 예상 위치를 기반으로 해당 도구를 자동으로 찾으려고 시도합니다. 이러한 도구의 휴대용 버전을 사용하는 경우 이 앱에서는 해당 버전이 감지되지 않습니다. 이 문제를 해결하려면 앱 데이터 디렉터리에 external_editors.json
이라는 파일을 추가하고 경로를 직접 제공할 수 있습니다. 예를 들어:
{ "도구": { "Visual Studio 코드": "D:\VSCode\Code.exe" } }
메모
이 앱은 또한 많은 JetBrains
IDE를 지원하므로 JetBrains Toolbox
설치하면 이 앱이 해당 IDE를 찾는 데 도움이 됩니다.
어두운 테마
라이트 테마
관습
sourcegit-theme에서 사용자 정의 테마를 찾을 수 있습니다. 그리고 자신만의 테마를 공유하는 것을 환영합니다.
누구나 PR을 제출할 수 있습니다. 귀하의 PR이 최신 develop
브랜치를 기반으로 하고 PR의 대상 브랜치가 develop
인지 확인하십시오.
기여해주신 모든 분들께 감사드립니다.