본문 바로가기
개발/Git

(Git) git alias로 빠르게 사용자 정보 변경하기

by DinoDev 2025. 7. 28.
728x90
반응형

개발을 하다 보면 같은 컴퓨터에서 여러 계정 정보로 git commit을 해야하는 경우가 있습니다. 예를 들면 회사컴퓨터에서 회사와 개인 프로젝트를 오가며 git user.name과 git user.email을 바꿔야 하는 상황이 있습니다.

매번 복잡하게 변경하는 것 보다 git alias를 활용해서 한 줄 명령어로 빠르고 간단하게 전환할 수 있는 방법이 있습니다.

alias란?

alias는 git 명령어를 짧은 이름으로 별칭을 만들어 빠르게 실행할 수 있도록 도와주는 기능입니다.

예를 들면, git status를 git st 처럼 줄여 쓸 수도 있고, 복잡한 명령어도 하나의 단축어로 만들 수 있습니다. 이번 블로그에서는 복잡한 명령어를 하나의 단축어를 만드는 것을 소개합니다.

alias 만들기

먼저 git 전역 설정 파일인 ~/.gitconfig에 alias를 추가합니다.

아래 예시처럼 회사용과 개인용을 변경하는 alias를 추가합니다.

[alias]
	set-work = "!git config --global user.name dino && git config --global user.email dino@company.com"
	set-personal = "!git config --global user.name sjjeong && git config --global user.email sjjeong1225@gmail.com"

위 명령어를 복사해서 사용하시고 user.name 뒤에 있는 것과 user.email 뒤에 있는 것만 본인 것에 맞게 변경하시면 됩니다.

alias 사용하기

git set-work
git set-personal

위 명령어를 실행해보고 cat ~/.gitconfig를 보면 [user] 영역이 내가 설정한 것으로 잘 변경된 것을 확인할 수 있습니다.

마무리

git alias를 이용하면 user.name과 user.email 변경하는 것 외에 평소 귀찮았던 설정 변경을 훨씬 빠르게 할 수 있습니다.

작업 환경에 맞게 alias를 커스터마이즈해서 더 효율적인 개발 환경을 만들어보세요!


블로그 글에 대해 궁금한 점이 있다면 아래 카카오톡 오픈채팅에 들어와서 질문해주세요

 

Android Kotlin Compose QnA

 

open.kakao.com

 

728x90
반응형