git ignore를 자동으로 생성해주는 사이트로 유명한 gitignore.io 에서 CLI를 통해
간편하게 .gitignore 파일을 생성할 수 있도록 제공하고 있다!
설치방법
리눅스와 Mac에서 사용하는 방법이고, 각자 사용하는 shell에 따라서 적절한 값을 터미널에 입력하면 간단히 적용된다.
Linux
Bash
echo "function gi() { curl -sL https://www.toptal.com/developers/gitignore/api/\$@ ;}" >> \
~/.bashrc && source ~/.bashrc
zsh
echo "function gi() { curl -sLw "\n" https://www.toptal.com/developers/gitignore/api/\$@ ;}" >> \
~/.zshrc && source ~/.zshrc
MacOS
Bash
echo "function gi() { curl -sL https://www.toptal.com/developers/gitignore/api/\$@ ;}" >> \
~/.bash_profile && source ~/.bash_profile
zsh
echo "function gi() { curl -sLw "\n" https://www.toptal.com/developers/gitignore/api/\$@ ;}" >> \
~/.zshrc && source ~/.zshrc
사용방법
사용가능한 list 확인
gi list
global .gitinore 설정
# gi 제외할 언어나 IDE >> ~/.gitignore_global
gi java,eclipse >> ~/.gitignore_global
project별 .gitignore설정
project 안에서 gitignore 설정.
해당 프로젝트 폴더로 이동한 후
# gi 제외할 언어나 IDE >> .gitignore
gi java,intellij >> .gitignore
아주 간편하게 생성된다!
매번 .gitignore 설정하기 힘들다면 위 처럼 설정해서 쓰도록 하자.
도움이 되셨다면 광고클릭 한 번 부탁드립니다. :)
'Infra > ETC' 카테고리의 다른 글
[Mac] 능률 상승하는 IntelliJ 단축키(다중커서 편집, PDF자료포함) (0) | 2023.01.12 |
---|---|
오류해결 zsh: command not found: nvm (0) | 2022.11.29 |
git계정 여러개 폴더별로 사용하기(github, gitlab etc) (0) | 2022.11.28 |
토큰 인증 방법 - JWT란? 장점,단점 및 구조 (0) | 2022.07.09 |
인텔리제이 유용한 단축키(Linux-Ubuntu,Window) (0) | 2022.06.08 |