git을 사용할 때 .gitignore 파일을 제대로 만들어놓지 않으면 git repository가 지저분해진다.
REST API를 통해 간단히 만들 수 있는 방법이 있다고 알려주는 페이지가 있는데, 오늘(2017-03-22) 기준으로 응답이 제대로 오지 않았다.
https://www.lesstif.com/pages/viewpage.action?pageId=18220154
직접 접속해서 해보니 되는데, 위의 링크에서 http를 https로만 바꾸면 제대로 동작한다.
직접 여기(https://github.com/joeblau/gitignore.io)를 보았으면 한번에 잘되었겠다.
물론 전통의 https://github.com/github/gitignore 를 보는 것이 더 좋을 수도 있겠다.
간단히 mac과 linux에서의 global gitignore 설정을 해보자 (bash 환경기준. 다른 환경은 상기 링크 참조)
mac:
$ echo "function gi() { curl -L -s https://www.gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
$ gi osx,emacs > ~/.gitignore_global
$ git config --global core.excludesfile ~/.gitignore_global
linux:
$ echo "function gi() { curl -L -s https://www.gitignore.io/api/\$@ ;}" >> ~/.bashrc && source ~/.bashrc
$ gi linux,emacs > ~/.gitignore_global
$ git config --global core.excludesfile ~/.gitignore_global
gi list를 하면 모든 지원되는 항목을 볼 수 있다.
happy hackin'