git과 github를 이용해서 프로젝트를 할 땐 .gitignore파일을 추가해주어야 한다
자바 프로젝트 협업을 할 때 .gitignore파일을 추가 안해서
불필요한 파일들이 같이 올라가 계속 데이터 충돌로 매번 머지에러가 나 고생했었다.
이 자바 프로젝트 이후 gitignore의 중요성을 알게 되었다
.gitignore
github에 올릴 필요 없는 파일을 관리 할 때 쓰인다
- npm module,.class파일등 불필요한 파일 업로드, 접근
- 데이터 충돌 등을 막아주는 역할
gitignore.io
gitignore.io 웹사이트에서 사용하는 환경,언어등 키워드를 입력하면 자동으로 파일을 만들어준다
이렇게 만들어진 gitignore파일을 프로젝트 최상위 위치에 올려주면 된다
github에 이미 올라가 있는 파일에 적용하려면
깃허브에 올려놓은 파일들은 gitignore 적용이 되지 않는다.
git rm -r --cached . (로컬에는 파일이 있지만, 원격 저장소에만 파일 삭제 )
git add .
git status
git commit -m "커밋메세지"
명령어를 이용하면 된다