한윤석 개발 블로그

배운 것을 적는 블로그입니다.

Git global 설정하기

등록일: 2019-10-30
수정일: 2019-10-30

Global gitignore 추가하기

~/.gitginore_global파일을 만듭니다.

touch ~/.gitignore_global

다음 명령어를 실행하여 Global 깃 설정 파일을 수정합니다.

git config --global core.excludesfile ~/.gitignore_global

혹은 직접 ~/.gitconfig파일을 수정할 수도 있습니다.

[core]
	excludesfile = ~/.gitignore_global

alias 만들기

자주 사용하는 기능은 alias를 만들면 타이핑하기 귀찮은 것들을 쉽게 사용할 수 있습니다. 간단하게는 다음과 같이 명령어를 입력하여 만들 수 있습니다.

git config --global alias.co checkout

그러면 이제 git commit대신에 git co를 사용할 수 있습니다.

혹은 직접 다음과 같이 ~/.gitconfig파일을 수정하여 만들 수도 있습니다.

[alias]
    co = commit

단순한 매핑뿐만 아니라 다양한 기능들을 활용할 수 있습니다. 깃 명령어 뿐만 아니라 외부 명령어도 사용할 수 있는데 명령어 앞에 !을 붙여 다음과 같이 사용할 수 있습니다.

git config --global alias.visual '!gitk'

다음은 머지 된 브런치들을 한 번에 삭제하는 alias입니다.

[alias]
    cleanbranch = "!git branch -d $(git branch --merged | grep -v '\\<master\\>')"

Sources


자바스크립트로 직접 만들면서 배우는 - 자료구조와 알고리즘 강의 바로 가기
실습으로 마스터하는 OAuth 2.0: 기본부터 보안 위험까지 - OAuth 2.0 강의 바로 가기
기계인간 이종립, 소프트웨어 개발의 지혜 - Git 강의 바로 가기

코드숨에서 매주 스터디를 진행하고 있습니다. 메일을 등록하시면 새로운 스터디가 시작될 때 알려드릴게요!