git과 .gitignore

git : 2012.02.01 12:07

출처 : http://www.agile2robust.com/wp/archives/126

git과 .gitignore

최근에 git을 사용해서 소스 버전 관리를 하고 있다.

처음에 무식하게 모든 파일을 밀어넣은 후에 나중에서야 내가 너무 많은 binary 파일들을 밀어넣었다는 사실을 깨닫게 되었다. 온갖 jpg, gif, png 거기다가 pdf 파일까지. 이런 파일들의 이력 변경을 하고 싶지는 않기 때문에, .gitignore 파일을 생성한 후에 그 안에 무시할 파일의 목록을 넣어줬다. 그렇지만, 이미 인덱스에 들어간 파일은 어떻게 해야 할까?

간단하게 다음과 같이 하면 된다. a.pdf 파일을 인덱스에서만 제거하고 싶다면,

git update-index --assume-unchanged a.pdf

깔끔하게 처리 완료! 
Posted by Real_G