github에 프로젝트를 업로드 하는데 제외하고 싶은 파일/폴더가 있을 경우 .gitignore 파일을 사용한다. 그런데 이미 repository에 올라와 있는 파일을 .gitignore 에 추가하고자 할 경우에는 추가적인 조치가 필요하다. 이미 올라와있는 파일은 현재 tracking되고 있기 때문에 이 tracking을 제거해줘야 하는 것이다.
tracking을 제거하는 방법은 어렵지 않다. 다음과 같은 방식으로 .gitignore 수정을 진행한다
- .gitignore 파일을 수정한다
- 이후 다음과 같이 진행한다
$ git rm -r --cached . // cache에 기록된 tracking 중인 파일리스트 삭제
$ git add .
$ git commit -m 'remove ignored file'
$ git push {remote} {branch}
이렇게 될 시 tracking 해야 하는 리스트가 바뀐 .gitignore 에 맞게 수정되며 수정사항이 바로 반영된다.
원문
'Microsoft > C# & ASP.NET' 카테고리의 다른 글
Url ReWritten(Url재작성)을 이용한 http->https프로토콜 변경 (0) | 2024.10.14 |
---|---|
IIS로드밸런싱(ARR) Web Farm구성하기 (0) | 2020.06.22 |
.net core Introducing (0) | 2017.01.03 |
MVC 사용자 정의 인증 처리(stackoverflow) (0) | 2015.12.18 |
코딩 스타일 가이드(번역본)[펌](C#) (0) | 2015.07.15 |