I.K.Picture & IT Info.

초기 생성하지 못한 .gitignore 적용 시키기 본문

Development/git

초기 생성하지 못한 .gitignore 적용 시키기

helpful-intruder 2016. 10. 3. 13:26
반응형

git이라는 놈은 참 대단한거 같아요

이 놈으로 인해 개발하는 입장에서 파일 관리 같은게 너무 편리해진거같습니다.


물론 개인 서버에 git server를 설치하셔서 사용하시는 분도 많겠지만

편리하게 사용하기 위해 많은 분들이 git을 사요하시는거니 대부분 github에 많이 소스코드를 올리고 하시죠 


그런데 잘모르고 사용하다보면 (저처럼 ㅎㅎㅎ)

무작정 파일들이 올라가는 경우가 많아요..

특히..ㅠㅠ IDE를 쓰고 Maven 같은 놈들을 쓰다보면 프로젝트 설정을 변경하거나 하다보면 

설정 값에 대한 내용은 사실 상 필요가 없는데 올라가서 짜증이 나죠..


그래서 검색을 해보면 .gitignore 라는 놈이 있고..

얘를 처음부터 만들어서 사용했을 경우엔 문제가 없는데..

중간에 갑자기 필요해서 생성하고 만들려니... 

분명 난 파일을 만들었는데!!! 적용이 안되는 경우가 있을 것 같아~~

별 내용 아니지만 정리겸 올립니다!!


되게 간단해요

윈도우에서 사용하신다면 git bash 를 사용하실꺼구요

리눅스를 사용하신다면 그냥 터미널에서 작업하시면되겠죠?


딱 3줄이면됩니다. 

(참고로 이 작업은 push까지 가야 그 뒤로 적용되므로 커밋이 한번 이뤄진다고 보시면되요)


$git rm -r --cached .

$git add .

$git commit -m "fixed untracked files"

$git push  




나머지는 다 매번 커밋할 때 사용하는 거니 아실테지만 맨 첫번째 줄이 추가가된거죠

로컬 git에 저장된 cached를 모두 지우는거 같더군요.

그러면서 gitignore가 적용되는거같아요 ^^


자 그럼.. 조금이나마 도움되셨을 것이라고 생각하고~ 

읽어주셔서 감사해요 ^^





반응형
Comments