파일을 변경하면 git 변경사항에 추적 된다.
나의 경우에는 로컬환경에서만 설정 사항을 적용하고싶었고
아래 명령어를 통해 git에 올라가 있는 파일은 그대로 유지하면서 내 PC에서만 변경사항을 적용하도록 하였다.
git update-index를 사용하여 Git에서 파일 추적 중지
$ git update-index --skip-worktree file1
만약 git에 올라가 있는 파일도 삭제하고자 하는 경우에는 다음 명령어를 사용하면 된다.
git rm을 사용하여 Git에서 파일 추적 중지
$ git rm --cached file1
rm 'file1'
주의: 다른 시스템에서 git pull을 수행하여 원격 저장소에서 새 변경 사항을 가져오면 해당 파일 또는 폴더가 해당 파일 시스템에서 제거됩니다. 또한 원격 저장소에서 새로 복제할 때 파일이나 폴더가 제거됩니다.
또한 원격 저장소에서 이 변경 사항을 업데이트하려면 파일 제거를 커밋해야 합니다.
$ git commit -m "Removed file1"
$ git push
출저 :https://www.delftstack.com/ko/howto/git/git-stop-tracking-file/https://kasumil.tistory.com/264
'Programing > 기타' 카테고리의 다른 글
| 도메인 구매하여 원하는 IP주소에 연결 하는법 (0) | 2023.06.26 |
|---|---|
| 스프링부트 개발 서버 로컬 SSL 인증서 적용 하기 HTTPS (0) | 2023.06.22 |
| 로컬pc에 https 적용하기 로컬 SSL 인증서 적용하기 mkcert (vue, vite, spring boot) (0) | 2023.06.21 |
| .gitignore 적용 안됨 해결 (0) | 2023.06.21 |
| git commit, push시 사용자 이름 설정 하는법 (0) | 2023.04.19 |