이 저장소는 Git 워크플로우를 개선하기 위한 Bash 스크립트 모음입니다. 이 스크립트들은 일상적인 Git 작업을 더 효율적이고 사용자 친화적으로 만들어줍니다.
gsb
: Git 브랜치 확인 및 브랜치 변경ghi
: GitHub 이슈 목록 조회 및 브랜치 생성gdb
: Git 브랜치 삭제gscb
: Git 브랜치 생성
아래의 명령어를 입력을 통해 설치 가능함. 아래 명령어 터미널에 입력시 fzf (대화형 필터링 도구)와 GitHub CLI도 설치하게 됩니다.
curl -fsSL https://raw.githubusercontent.com/nakyeonko3/git-bash-enhancement/main/install-git-bash-enhancement.sh | bash
모든 OS 플랫폼의 전제 조건
- Bash 셸 (Windows 사용자는 Git Bash Shell을 사용해야 함)
- 또는 Zsh 쉘
- Git
각 함수는 터미널에서 직접 호출할 수 있습니다.
Git 브랜치 목록을 보고 선택하여 변경합니다.
깃 브랜치를 확인하고 삭제를 합니다.
더 이상 필요하지 않은 브랜치를 쉽게 정리할 수 있습니다. 삭제 전 확인 과정을 거쳐 실수를 방지합니다.
새 Git 브랜치를 생성합니다.
브랜치를 생성 할 때 타입명/이름-이슈번호
형식으로 만듭니다.(예시 feature/login-23) github cli를 통해 이슈번호를 확인하고 이를 통해 브랜치를 생성 할 수 있습니다.
브랜치 타입을 선택하고 이름을 입력하여 일관된 형식의 새 브랜치를 빠르게 생성할 수 있습니다.
.bashrc 파일을 열고 해당 내용을 삭제하기
# git-bash-enhancement.sh
source ~/.git-bash-enhancement.sh
그리고 루트 위치의 ~/.git-bash-enhancement.sh
파일을 삭제하기
rm ~/.git-bash-enhancement.sh