티스토리 뷰

 

😂 발단

나는 처음에 깃을 썼을 때, .gitignore 의 존재를 알지 못했고, 그냥 폴더 전체를 깃에 push하는 정말 엄청난 짓을 하며 지냈다. 그러다가 깃허브를 정리하던 중에, 이 폴더들을 삭제해야겠다고 마음 먹었다. 

 

💻 방법 

1. .git 폴더가 있는 디렉토리에서 git bash 실행. 

 

2. 명령어 실행 

 

//git rm (폴더삭제시 -r) --cached (파일 혹은 폴더명)
//cached 명령어가 원격에서만 삭제를 하도록 해줌. 

git rm -r --cached bin
git rm -r --cached .settings
git rm --cached .classpath
git rm --cached .project

 

3. 푸시해준다. 

//위 코드 실행하면 꼭 push를 해줘야한다. 
git add .
git commit -m "delete .settings, bin, .classpath, .project"
git push origin master

 

<실행결과>

👀👀

 

4. 또 다시 위 폴더들이 올라가지 않게 하기 위해서 .gitignore 파일을 만든다.

(저는 미리 만들고 위 작업을 진행하였습니다.) 

 

5. 아래 링크로 들어가 파일에 필요한 내용들을 복사해서 넣어주고, 푸시해주면 끝!! 

 

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

저는 이클립스를 써서 이클립스로 하였습니다. 자신의 IDE를 넣어 만들면 될듯
classpath, project는 직접 추가해줬습니다.