질문을 받았다. git으로 관리하는 환경에서 트래킹하고 있는 파일에서 로컬에서만 변경하고 이 파일을 커밋하지 않으려고 할때 어떻게 해야 하는가?
난 JetBrains 계열의 IDE를 사용하기 때문에 이런 파일들을 commit set을 분리해서 관리하고는 했다.
그런데 이걸 terminal에서 하려면 어떻게 해야 하는가 라는 질문을 받고 나니 멍해졌었다.
이 문제에 해결방법은 질문한 친구가 찾아주었다.
변경사항을 추적하지 않는 git 명령어가 있었다.
git update-index --assume-unchanged <file>
git update-index --no-assume-unchanged <file>
git ls-files -v | grep '^h'
https://stackoverflow.com/questions/6317169/using-gitignore-to-ignore-but-not-delete-files