프로그래밍
.gitignore 정상동작 하지 않을 때.
인생을 노트하자
2022. 2. 25. 00:19
프로그램 개발시 git, svn 등을 통하여 형상관리를 많이 하게 된다.
해당 글에서는 git base 형상관리를 통한 문제점에 대하여 글을 작성하고자 한다.
최초에 .gitignore를 잘 설정하면 크게 문제가 없겠으나 잘못 꼬이게 되면 아래 그림과 같이 .gitignore에 무시할 폴더 및 파일을 등록을 하더라도 .gitignore에서 설정한 내용들 또한 무시하여 commit 목록에 뜨는 경우가 있다.
해결 방법으로는
git bash를 실행하여 git local repository 경로까지 진입 후 아래와 같이 입력한다.
git rm -r --cached .idea
git add .gitignore
git commit -m "Remove .idea files"
단 주의 할점은.
기존 수정되어 커밋(푸쉬)하고자 하는 소스들은 문제가 없도록 먼저 커밋을 진행한다.