git을 쓰다보면 간혹 아래와 같이
.gitignore
파일에 지정해둔 폴더 내의 변경도 무시되지 않고 아래와 같이 관리에 포함될 때가 있다.
그럴 때는 staging area 를 비워주면 되는데 2단계로 조치할 수 있다.
다음 명령으로 간단하게 비운다.
git checkout -- .
이렇게 staging area를 비우고 이후에 동일한 문제가 안 생기면 이걸로 끝.
위 git checkout -- .
으로 비우면 그 때만 비워지고 이후 변경 사항이 있을 때마다 불필요한 파일들이 계속 staging area에 끼어든다면, 다음 방법으로 staging area 안에 있는 파일을 비워주고 다시 올바른 내용으로 채워주면 된다.