파일의 변경사항을 무시하려면 어떻게 해야 할까요?
커밋하기 전이면 .gitignore
파일에 적용하면 됩니다.
커밋한 후에 파일을 삭제하고 싶은 경우 지우고 커밋하면 됩니다.
git update-index --skip-worktree filename
커밋한 뒤, 파일을 삭제하고 싶지는 않은데 파일 변경 내용을 더이상 반영하고 싶지 않은 경우 위 명령어로 skip-worktree
에 파일을 추가해야 합니다.
remote 또는 upstream의 변경에 관계 없이 로컬에서만 변경내용을 무시할 때 skip-worktree
에 추가하고, 해당 파일이 remote 또는 upstream에서 변경되지 않는다는 가정이 있으면 assume-unchanged
에 추가해도 되지만 사용시 주의가 필요하다고 합니다 (링크)
skip-worktree
에 추가 후 git ls-files -v
로 파일 목록을 보면 S가 붙으면 skip-worktree
에 있는 겁니다. 나머지는 git ls-files
의 문서를 확인해주세요 (링크)
반응형
'version control > git' 카테고리의 다른 글
Github organization 나오는 법 (0) | 2020.07.15 |
---|---|
Github 포크한 repository 최신 커밋 반영하기 (1) | 2020.07.12 |
Github 프로젝트 rename 이후 로컬 파일 remote 주소 설정 방법 (0) | 2020.07.09 |
gitk, git-gui 한글이 깨져서 보일 때 (0) | 2020.06.25 |
Git Bash와 Sublime Text 3 연결하기 (0) | 2020.06.04 |