Programming/Git

깃(git) - .gitignore 업데이트 후 적용하기

awesometic 2017. 5. 23. 00:35
반응형

 .gitignore 은 git으로 프로젝트를 관리할 때 관리하길 원하지 않는 파일명 규칙을 모아둡니다.

 말이 어려운데, 만약 저 파일 안에 *.c 가 있으면 모든 C 소스 파일은 add, commite 되지 않아요. 버전 관리에 포함시키지 않습니다.

 근데 처음 git 프로젝트를 생성할 때 같이 .gitignore을 생성했다면 몰라도, 프로젝트 진행 중 .gitignore을 업데이트 한다면 후에 적용해야 할 문제가 생깁니다.

 그 문제를 손봐줍시다.




 먼저 .gitignore을 입맛에 맞게 업데이트 해줍니다.

 그리고, 새로운 .gitignore 규칙을 기존 파일들에도 적용하기 위해 아래의 명령어를 순서대로 쳐줍니다.

 지우고, add하고, 다시 commit해주는 과정입니다.

git rm -r --cached .
git add .
git commit -m ".gitignore is now working"


 간단했네요!




 출처: https://stackoverflow.com/questions/1139762/ignore-files-that-have-already-been-committed-to-a-git-repository

반응형