개발노트/JavaScript
[VSCode] 커밋하지 않을 파일 관리, 로컬에서만 Ignore 시키기
전지적진영시점
2024. 12. 30. 11:30
개발 환경
---------------------------------
OS : Mac
개발 툴 : VsCode
개발 언어 : javascript
---------------------------------
Please clean your repository working tree before chekout
VSCode를 사용한지 얼마 안되어서 넘 낯설다;
IntelliJ에서는 서버에 올리지 않고 나만 사용할 파일을 변경 이력 유형을 하나 더 추가해서 관리할 수 있는데
VSCode에서는 이게 안된다. 변경 이력이 아직 commit되기 전 상태에서 pull을 받을 수 없다.
프로젝트 루트 레벨에서 .git/info/exclude 파일에 파일을 추가해주면 된다고 하는데 나는 이 방법이 안된다 ㅠ
그래서 찾은 방법
커밋하지 않고 싶은 파일은 터미널에서 아래 명령어를 실행시켜주면 된다.
git update-index --assume-unchanged <파일명>
다시 커밋하고 싶으면 아래 명령어를 실행시켜 풀어주면 된다
git update-index --no-assume-unchanged <파일명>
위 방법으로 했더니 성공!