티스토리 뷰

프로그래밍 공부/Github

Github : git 캐시 삭제 (.gitignore 적용 안될 시)

마음 따뜻한 개발자, 나른한 하루 2019. 11. 3. 19:18

해당 글은 https://blog.naver.com/kbs4674/221367354303 로 부터 게시글이 이전되었습니다.

 

중간에 .gitignore에 내용을 추가할게 있어서 .gitignore에 새로운 내용을 넣고, Github에 Push를 했는데

Commit 기록에 계속 남아있는(.gitignore의 내용이 적용이 안되는) 문제가 발생했었습니다.

이는 .gitignore은 과거의 기억만을 가지고 있을 뿐, 현재의 기억은 제대로 적용이 안되어 있어서 발생하는 이른바 캐싱 문제입니다.

 

이를 해결하는 방법은 Github에 캐싱된 내역들을 삭제하는 것입니다.

명령어는 간단합니다.

git rm -r --cached .

위 명령어를 입력해주신 뒤, 수정된 .gitignore에 대해 commit 후, push를 해주면 .gitignore의 내용이 반영이 됩니다.

 

 

깃허브 깃헙 Github git 루비온 레일즈 ruby on rails ROR

댓글
댓글쓰기 폼
공지사항
Total
148,752
Today
0
Yesterday
118
링크
«   2021/10   »
          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            
글 보관함