프로젝트를 시작하기 전 .gitignore파일을 이용해서 원격레포지토리에 올리지 않아도 될 파일을 정리하려고 합니다.
개요>
1. gitignore.io 에서 운영체제,사용언어,ide 입력
2. 해당 프로젝트 내에서 .gitignore 라는 제목으로 파일생성 후 수정
3. 적용되지 않은 것들 적용
1.http://gitignore.io
gitignore.io에서 운영체제,사용언어,ide를 입력하면
다음과 같은 파일이 보여집니다.
2. .gitignore 파일 생성 후 수정
*반드시 제목은 .gitignore
*gitignore파일은 하위 폴더에도 모두 적용됩니다
- vscode로 새파일을 열어서 위의 결과들을 붙여넣고, 원하는 목록들을 추가해줍니다.
- 터미널로 열려면 아래와 같이 입력하면 됩니다.
$ vim .gitignore // .gitignore라는 파일을 생성
(키보드 i 를 눌러 입력할 수 있는 Insert상태 활성화)
위의 결과 붙여넣고, 추가 입력
(esc 나 command + c 눌러 다시 Insert상태 비활성화)
$ :wq // 저장 후 종료
저장이 되면 이제 폴더에 파일이 생겨있을텐데요.
그렇다면 Push를 해줘볼까요?
만약 프로젝트가 이미 진행 중이여서 올라간 파일들은 Tracking 상태라 적용이 되지 않았을거에요. 그래서 저희는
- 올라간 파일들의 추적을 해제하고
- 다시 Push 해주려고 합니다.
3. 적용되지 않은 것들 적용
$ git rm -r --cached .
$ git add .
$ git commit -m "커밋 메세지"
$ git push origin main
그럼 모든 적용이 되지 않았던 것들이 다 적용이 되어있을거에요.
읽어주셔서 감사합니다.^^
'IT > Git' 카테고리의 다른 글
[Git] git branch 삭제 (로컬브랜치와 원격브랜치) (0) | 2021.09.30 |
---|---|
[Github 깃헙] git push origin main? master? (4) | 2021.08.19 |
[Git hub] Git 커밋하기 전엔 add,commit하자 (0) | 2021.05.19 |
[Git hub] Github 브랜치 master -> main (0) | 2021.05.19 |