티스토리 뷰

잘 알다시피 git은. ignore를 통해 변경사항을 추적하지 않고 무시하고 싶은 파일들을 설정할 수 있다.

 

이 .ignore파일이 원격 저장소로 올라가게 되면 여기에 설정된 무시하고 싶은 파일들은 프로젝트원 모두에게 해당되어 변경된 파일에 잡히지 않게 된다. 

 

하지만, 혼자 local에서 테스트할 때 필요한 코드, 설정이 있는 경우가 종종 있다. 물론 .ignore를 push하지 않고 사용할 수 있지만,  " git status " 로 작업내용을 확인할 때 계속 남아있게 된다. 이경우 다른 방법으로 해결할 수 있다!

 

방법 1

1. terminal에서 해당 git 파일로 이동

2. 명령어 입력

vim .git/info/exclude

 

 

3. 제외시킬 파일 경로를 입력  (i 키를 눌러서 편집 가능한 모드로 변경 후 입력)

 

4. esc 키 누르고 :wq 입력해서 저장 후 종료

 

만약 제외시킨 파일을 다시 되돌리고 싶다면, 설정한 파일 명을 지운 후 다시 저장해주면 된다.

 

방법 2

1. terminal에서 명령어 입력

git update-index --assume-unchanged 파일경로

 

만약 제외시킨 파일을 다시 되돌리고 싶다면, 아래 명령어로 가능하다.

git update-index --no-assume-unchanged 파일경로

'Git' 카테고리의 다른 글

[Git] commit 메시지, 시간 수정하기  (0) 2022.05.03
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함