Git

[GitHub] gitignore 적용하기

.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