[Git] .gitignore로 필요 없는 폴더 제외하기

2023. 5. 12. 01:41·Git

gitignore?

git ignore.

 로컬저장소에서 git을 사용하다보면 가상환경이나 라이브러리같이 크기가 크거나 공유하면 안되는 자료와 같이 공유하면 안되는 파일을 가려야 할 때가 있습니다.

이 때 .gitignore 파일을 사용하면 원하는 파일을 commit 대상에서 제외할 수 있습니다.

.gitignore 파일은 직접 생성하거나, github에서 저장소를 생성할 때 정해진 템플릿을 골라 사용할 수도 있습니다.

1. gitignore 파일 생성

 작업영역에서 우클릭 > New File... 선택 후 .gitignore라는 이름의 파일을 만들어줍니다.

 

아이콘이 git으로 바뀐 것이 보입니다.

 이제 이 파일 안에 제외하고자 하는 파일의 이름들을 적어주면 끝입니다.

현재 작업영역에 존재하는 가상환경 venv를 제외시키겠습니다.

폴더의 경우 'venv/' 형태로 작성하면 됩니다.

 

이후 로컬 저장소에 있던 Diffusion폴더를 github에 push했을 때 venv 폴더는 제외 된 것을 볼 수 있습니다.

 

readme는 별도로 추가했습니다.

 

2. github에서 생성

 github에서 새로운 저장소를 생성할 때 Add .gitignore 항목을 찾을 수 있습니다.

 

 .gitignore 드롭다운을 클릭하면 제외할 항목에 대해 다음과 같이 여러 종류의 템플릿이 나옵니다.

예를 틀어 python관련 파일들을 모두 제외하고 싶다면 python을 찾아 선택하면 됩니다.

 

 

 

 

728x90

'Git' 카테고리의 다른 글

[Git] git reset - 이전 commit으로 돌아가기  (0) 2024.12.24
[Git] git config alias - Git 단축 명령어 임의로 설정해서 사용하기  (0) 2024.12.23
[Git] user config (name, email) 설정하기  (0) 2024.12.23
[Git] Git의 주요 작업 및 명령어  (0) 2023.09.16
[Git] Git에 대해서  (0) 2023.09.16
'Git' 카테고리의 다른 글
  • [Git] git config alias - Git 단축 명령어 임의로 설정해서 사용하기
  • [Git] user config (name, email) 설정하기
  • [Git] Git의 주요 작업 및 명령어
  • [Git] Git에 대해서
Rayi
Rayi
  • Rayi
    아카이브
    Rayi
  • 전체
    오늘
    어제
    • 분류 전체보기 (262)
      • CS (40)
        • ML (3)
        • CV (2)
        • PS (34)
      • Reveiw (17)
        • Paper (17)
        • Github (0)
      • Pytorch (5)
      • Language (58)
        • Python (7)
        • JavaScript (32)
        • TypeScript (16)
        • C++ (3)
      • IDE (12)
      • Git (13)
      • Frontend (71)
        • React (8)
        • SolidJS (20)
        • CSS (12)
      • UI (3)
      • Backend (15)
        • DB (17)
        • Node.js (11)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    SOLID
    ts
    react
    deploy
    vscode
    C++
    html
    Three
    GAN
    Express
    PyTorch
    backend
    Git
    API
    DB
    UI
    review
    nodejs
    CV
    postgresql
    CSS
    PRISMA
    ps
    figma
    CS
    frontend
    ML
    mongo
    js
    python
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Rayi
[Git] .gitignore로 필요 없는 폴더 제외하기
상단으로

티스토리툴바