.gitignore 파일에 제외할 파일들을 지정하여도 이미 프로젝트가 github에 올라가 있는 상황에서는 적용이 되지 않아 github site에서 대단히 지저분해 보인다.
이 경우에 .gitignore 파일을 적용시키는 법에 대해 설명하고자 한다.
.gitignore 파일이란 무엇인가??
project에서 굳이 공개할 필요없는(github에 올라가지 않아도 되는) Log File이나 Complie 된 file 등등을 제외시킬 목록을 지정해 놓는 파일을 말한다.
이미 다 했을지도 모르지만 gitbash와 github을 연동시키는 작업부터 설명하겠다.
https://git-scm.com/downloads 에서 운영체제에 맞는 프로그램을 다운받으면 gitbash가 설치되는 데, git을 사용하기 위한 터미널 프로그램이라고 생각하면 된다.
github에 프로젝트가 있는 상태이면
1 2 3 4 5 6 7 8 9 | git clone 주소 //git 프로젝트가 설치된 디렉터리로 이동해야 합니다. 저의경우엔 origin입니다. cd origin git rm -r --cached . git add . git commit -m "커밋메시지" //여기서 unable to auto-detect email address 와 같은 메시지가 뜬다면 git config --global user.email "github이메일" git config --global user.name "github아이디" //5에서 안되면 6~7라인 실행후 다시 5로 커밋 git push //push하면 github 아이디와 비번입력창이 나옵니다. 입력해주면 끝 |
github 프로젝트에서 다시 확인해보면 정상적으로 삭제가 된 것을 확인할 수 있다.
'Git' 카테고리의 다른 글
인텔리제이 새로운 프로젝트 github 연동 (0) | 2020.06.04 |
---|