개발.코딩

우분투 ubuntu git command auto completion 자동완성 설정 방법

스마트스타일 2021. 12. 4. 02:12
반응형

1.필요성

- 같은 명령어를 매번 끝까지 타이핑해야하는 불편함, 작업의 비효율, 시간아까움

- 오타가 발생할경우 더더욱 증가하는 비효율성, 짜증

- 맥사용자들 자동완성 사용하는게 부러웠다.

 

2.설명

- 구글링 해서 찾아보니 다 비슷한데, 잘 안되는 것도 있었어서 내가 사용해보고 잘된방법 공유

- 윈도우 가상 우분투사용으로 언제든 사용환경우 리셋될수 있으며, 노트북 우분투에서 사용할 가능성이 있으므로 재사용성을 위해 가장 간단한 방식 공유

 

3.방법

1)터미널에서 root 디렉토리로 이동

1-1)cd /

1-2)cd root

터미널 어떤 위치에서든 위의 2명령어를 모두 치면 작성자 가라고 하는 위치로 갈 수 있으니 일단 치고 본다.

 

2) git-completion.bash 파일 생성

touch git-completion.bash

그냥 치면 파일이 생성된다

 

3) git-completion.bash 파일 오픈

nano git-completion.bash

그냥 치면 빈 문서 파일이 열린다.

 

4) git-completion.bash 에 아래 주소의 내용 복사하여 붙여넣기

https://github.com/git/git/blob/master/contrib/completion/git-completion.bash

빈파일이 열렸으면 위의 주소로 들어가서 나오는 내용들을 전체 복사 후 붙여넣기 하면된다.

5)해당내용을 환경변수에 저장

echo "source ~/.git-completion.bash"

 

6)터미널 껏다 키기

 

7)설정완료 및 사용

git com까지 치고 tab을 누르면 commit이 완성된다, 겨우 3글자 자동완성 하려고 했나 하는 생각도 들긴하지만 다양한 명령어에서 사용가능하고, 한번만 설정해주면 앞으로 쭈~욱 사용하여 금방 본전뽑고 시간적인 무한한 이득을 얻게 해주는 기능이다.

반응형