Docs/Git(GitHub)
-
[Git] 레포에 파일 유지하면서 변경사항 추적하지 않기 (assume-changed vs skip-worktree)Docs/Git(GitHub) 2023. 10. 21. 00:56
개발을 진행하다보면 특정한 환경에 맞춰진 파일이나 컨피그의 사용을 위해 .gitignore를 설정하는 경우가 많습니다. 그런데 이미 커밋된 파일을 로컬에서만(또는 리모트에서만) 수정해 사용하려면 어떻게 해야할까요? 이러한 경우에 .gitignore에 파일을 추가하더라도 변경사항이 계속 추적되므로 다른 방법을 이용해야 합니다. Git CLI를 이용하여 아래의 명령을 입력하면 Git이 더이상 파일의 변경사항을 추적하지 않습니다. git update-index --skip-worktree FILE_NAME 변경사항을 다시 추적하려면 아래의 명령을 입력하면 됩니다. git update-index --no-skip-worktree FILE_NAME Stack Overflow나 국내 블로그 등에서 assume-un..