학교에서 캡스톤 프로젝트에서 Flutter을 사용하여 다른 팀원 한 분과 협업하여 프론트엔드 개발을 담당하게 되었다. 협업을 위해 Flutter 프로젝트를 Github에 업로드 해야 했고 그냥 아무 생각없이 파일 그대로 Github에 업로드하였다. 그런데 다른 팀원 한 분이 gitingore 파일을 같이 업로드하여야 한다고 말씀해주셔서 부끄럽지만 이제서야 gitignore의 중요성을 알게 되었다,,
gitignore.io 그 팀원분께서 gitignore 파일 만들기에 유용한 사이트를 알려주셔서 이 사이트를 이용하여 파일을 제작하고 업로드하는 것까지 포스트를 작성해보겠다.
위 사이트에서 가운데 검색 창에 현재 자신의 OS, IDE, 프레임워크 및 언어 등을 작성한다. 그 후에 생성 버튼을 누르면 아래와 같은 파일을 만들 수 있다.
.gitignore 파일을 추가할 원격 저장소에서 직접 파일을 Create 하여 업로드하여 로컬에서 pull하여 사용하면 된다. 만약 작업 중인 내용이 있는 상태에서 파일을 추가해야 한다면 다음과 같은 작업이 이행되어야 한다.
프로젝트 도중에 .gitignore 파일을 추가할 경우, 위 방법대로 생성 후 CLI 커맨드로 다음과 같은 명령어를 차례대로 수행하면 정상적으로 추가된다.
git rm -r --cached .
git add .
git commit -m 'remove ignored file'
git push {remote} {branch}