본문 바로가기

DevOps/Git

[Git] 잘못 올라간 파일 제거

이슈

기본적으로 .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