✅ Git을 편하게! 명령어 별칭 설정
Git Alias는 Git 명령어를 짧은 단축어로 정의하여 사용할 수 있게 해주는 기능입니다. Git Alias를 사용하면 번거로운 긴 명령어를 간단한 단어나 약어로 대체할 수 있어 작업을 편리하게 할 수 있습니다.
➡️ Git Alias를 설정하는 방법은 다음과 같습니다
- Git의
git config
명령을 사용하여 전역 또는 로컬 설정을 변경합니다. 전역 설정은 시스템 전체에서 사용되며, 로컬 설정은 해당 Git 저장소에서만 사용됩니다. 여기서<alias-name>
은 사용하고자 하는 별칭 이름을,<git-command>
은 대체하고자 하는 Git 명령어를 입력합니다.- 전역 설정
git config --global alias.<alias-name> <git-command>
- 로컬 설정
git config alias.<alias-name> <git-command>
- 전역 설정
- 예시 -git status → git s
예를 들어,
git status
명령어를s
로 대체하고 싶다면 다음과 같이 Git Alias를 설정할 수 있습니다. 전역으로 설정해 보겠습니다.git config --global alias.s status
이제
git s
명령을 사용하여git status
명령과 동일한 결과를 얻을 수 있습니다.
- Git Alias에 명령어 여러 개 전달하기
추가로, Git Alias에는 명령어에 인자(argument)를 전달할 수도 있습니다. 이를 위해서는 별도로 인용부호(
""
)로 감싸야 합니다. 예를 들어,git log --oneline
명령어를lg
로 대체하고 싶다면 다음과 같이 설정할 수 있습니다.git config --global alias.lg "log --oneline"
git config --global alias.history "log --oneline --decorate --graph --all"
- Git Alias 명령어 확인하기
git config --global --get-regexp alias
위와 같은 명령어로 git의 Alias를 확인할 수 있습니다. 혹은 간단하게
git config —list
를 사용하고 제일 아래쪽에 설정된 Alias를 확인할 수도 있습니다.
🏷️이미지 출처 및 참고한 사이트
Uploaded by N2T