gitlab에 gitignore파일을 먼저 올렸어야 했는데
gitignore에 해당하는 파일(주로 설정파일들 - bin, .classpath, .project)들을 그대로 올려버렸을 경우
1. 로컬 파일 삭제 없이 원격 저장소에만 파일 삭제하기
위와 같이
파일일 경우 -> git rm --cached [파일이름]
ex) git rm --cached .classpath
폴더일 경우 -> git rm --cached -r [폴더]
ex) git rm --cached -r bin/
bin/ 은 bin폴더 이하 파일들을 모두 삭제한다는 소리
결과 -> bin은 upload목록에서 제외됨
2. 원격 저장소에 적용
- 변경된 사항을 commit
git commit -m [커밋메시지]
- 원격 저장소에 적용
git push origin main
결과 -> bin 파일 삭제됨
'VCS > Git' 카테고리의 다른 글
원격저장소에 올라간 git commit 되돌리기 (0) | 2021.11.06 |
---|---|
git reset 복구. git reset 취소하기. (0) | 2021.06.13 |
LF will be replaced by CRLF or CRLF will be replaced by LF 에러 (0) | 2021.04.14 |