Yunseok's Dev Blog

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

Git global 설정하기

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