티스토리 뷰

해당 글은 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
Today
Yesterday
링크
«   2024/04   »
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
글 보관함