이슈
기본적으로 .gitignore 파일을 관리하여 필요없는 환경값들을 제거한다.
그러나 실수로인하여 이미 필요없는 파일들을 커밋&푸시 하고 이후에 gitignore 파일을 설정하였다 하더라도 계속해서 git은 해당 파일의 변화를 감지한다.
.gitignore 파일은 git add 명령어 전에 설정되어야 한다
추적 파일 제거
git rm --cached [file]
# 파일 제거 예시
git rm --cached **/*.suo
find Modules -type d -name 'bin' -exec git rm --cached -r {} \;
find Modules -type d -name 'obj' -exec git rm --cached -r {} \;
remote 적용
git commit -m "[UNTRACK]"
git push
Reference
[Git] Github에 잘못 올라간 파일 삭제하기 - Heee's Development Blog
Step by step goes a long way.
gmlwjd9405.github.io
There might be incorrect information or outdated content.
'DevOps > Git' 카테고리의 다른 글
[Git] 충돌시 Merge 취소 (0) | 2024.03.05 |
---|---|
[Git] .git 파일 제거 (1) | 2023.11.22 |
[Git] 체크아웃 주의사항🔥 (0) | 2023.11.22 |
[Git] add, commit, push 취소 (0) | 2023.09.08 |