티스토리 뷰

Daylogs/Git

Git 자동완성 추가하기

ohgyun 2013. 6. 17. 21:43


발생일: 2013.06.03

문제:
난 주로 커맨드라인에서 Git을 사용하고 있다.
그러고보니, git 명령어도 자동완성이 되게 사용할 수 있을 것 같은데~
어떻게 설정하면 될까?

해결책:

`git bash completion osx` 키워드로 구글링하면 여러 방법이 나온다.

homebrew나 macports 같은 패키지 도구를 이용해 다운로드 받는 방법도 있지만,
난 Git 소스 리파지터리에서 bash_completion 쉘스크립트를 다운받아 실행하는 방법으로 해결했다.

1. Git 소스를 다운로드 받는다.

    $ git clone git://git.kernel.org/pub/scm/git/git.git


2. 다운로드 받은 리파지터리에서 `contrib/completion/git-completion.bash` 파일을 원하는 위치로 복사한다.

    난 `/usr/local/etc/bash_completion.d/` 디렉토리로 복사했다.


3. 쉘을 시작할 때 `git-completion.bash` 파일을 실행하도록 `~/.bash_profile` 파일에 추가한다.


    [~./bash_profile 파일]

    (중략)

    source /usr/local/etc/bash_completion.d/git-completion.bash






반응형
댓글
공지사항