기능 요약
.git/config 및 글로벌 git 설정(~/.gitconfig)을 GUI에서 확인하고 편집하는 기능입니다.
배경
현재 wimygit에서 git 설정을 변경하려면 터미널에서 직접 git config 명령을 실행하거나 파일을 직접 편집해야 합니다. 설정 UI는 git GUI 클라이언트의 기본 기능입니다.
제안하는 구현 방식
설정 화면(HamburgerMenu 또는 별도 설정 아이콘)에 Git Config 섹션 추가:
주요 편집 가능 항목
| 항목 |
git config key |
| 사용자 이름 |
user.name |
| 이메일 |
user.email |
| 기본 에디터 |
core.editor |
| 기본 브랜치명 |
init.defaultBranch |
| 줄바꿈 설정 |
core.autocrlf |
| Credential helper |
credential.helper |
| GPG 서명 |
commit.gpgsign, user.signingkey |
범위 선택
- "Local (이 레포만)" vs "Global (전체 사용자)" 탭 전환
- 레포별 설정이 글로벌 설정을 오버라이드하는 것을 시각적으로 표시
고급 뷰
- raw ini 형식 텍스트 에디터로 직접 편집하는 옵션
기대 효과
새 환경 설정이나 레포별 설정 변경을 wimygit 안에서 완결할 수 있습니다.
기능 요약
.git/config및 글로벌 git 설정(~/.gitconfig)을 GUI에서 확인하고 편집하는 기능입니다.배경
현재 wimygit에서 git 설정을 변경하려면 터미널에서 직접
git config명령을 실행하거나 파일을 직접 편집해야 합니다. 설정 UI는 git GUI 클라이언트의 기본 기능입니다.제안하는 구현 방식
설정 화면(HamburgerMenu 또는 별도 설정 아이콘)에 Git Config 섹션 추가:
주요 편집 가능 항목
user.nameuser.emailcore.editorinit.defaultBranchcore.autocrlfcredential.helpercommit.gpgsign,user.signingkey범위 선택
고급 뷰
기대 효과
새 환경 설정이나 레포별 설정 변경을 wimygit 안에서 완결할 수 있습니다.