[Git] .gitignore 파일 생성, 적용되지 않은 것들까지 재적용하기
IT/Git

[Git] .gitignore 파일 생성, 적용되지 않은 것들까지 재적용하기

프로젝트를 시작하기 전 .gitignore파일을 이용해서 원격레포지토리에 올리지 않아도 될 파일을 정리하려고 합니다.

개요>

1. gitignore.io 에서 운영체제,사용언어,ide 입력 

2. 해당 프로젝트 내에서 .gitignore 라는 제목으로 파일생성 후 수정

3. 적용되지 않은 것들 적용

 

 

1.http://gitignore.io 

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

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

 

그럼 모든 적용이 되지 않았던 것들이 다 적용이 되어있을거에요.

읽어주셔서 감사합니다.^^