Git

[GitHub] .gitignore 파일의 역할

2023. 5. 10. 12:52

GitHub에서 .gitignore 파일을 사용하는 것은 버전 관리 시스템(Git)이 특정 파일을 무시하도록 지시하는 것입니다. .gitignore 파일에는 Git에서 추적하지 않을 파일이나 폴더의 목록이 포함됩니다.

 

예를 들어, 개발자가 프로젝트를 관리하면서 보안 비밀번호, API 키, 로그 파일 등을 저장하는 경우, 이러한 파일은 프로젝트에 필요하지만 버전 관리에는 필요하지 않습니다. 이 경우, .gitignore 파일에 해당 파일이나 폴더를 명시하여 Git에서 무시하도록 지시할 수 있습니다.

 

또한, .gitignore 파일을 사용하여 개발자가 특정 IDE나 특정 언어 또는 라이브러리에 종속되지 않고 프로젝트를 관리할 수 있습니다. 이렇게 하면 개발자가 불필요한 파일을 Git에 커밋하지 않고 저장소의 용량을 줄일 수 있습니다.

 

일반적으로 로그 파일은 Git에서 추적하지 않도록 .gitignore 파일에 명시됩니다. 로그 파일은 프로젝트의 실행 내역을 기록하는 파일이므로 개발자가 자주 업데이트하고 Git에 커밋하는 것이 적절하지 않습니다. 또한 로그 파일은 주기적으로 삭제되어 용량이 크고 불필요한 파일이 될 수 있습니다.

 

따라서 로그 파일을 Git에서 무시하도록 .gitignore 파일에 명시하면, 로그 파일이 Git 저장소에 추가되지 않아서 저장소의 용량이 줄어들고 관리가 더욱 효율적이 됩니다. 하지만 로그 파일이나 다른 특정 파일이 Git 저장소에 반드시 포함되어야 할 경우, .gitignore 파일에서 해당 파일을 제외하도록 수정할 수 있습니다.

 

예시 (나는 intellij 에서 사용하고있음)

# IntelliJ project files
*.iml
out
gen
build
*.log
logs/
.idea
target

 

저작자표시 (새창열림)

'Git' 카테고리의 다른 글

[GIT] Spring boot Maven, Gradle 프로젝트 내려받기  (0) 2022.05.17
[GIT] 깃 저장소 다운받는 주소  (0) 2021.10.29
'Git' 카테고리의 다른 글
  • [GIT] Spring boot Maven, Gradle 프로젝트 내려받기
  • [GIT] 깃 저장소 다운받는 주소
yoob
yoob
😎 Current : Back-end Developer          💻 Interests : Kotlin, Restful API                          📧 Contact : psung616@naver.com
yoob의 기술블로그😎 Current : Back-end Developer          💻 Interests : Kotlin, Restful API                          📧 Contact : psung616@naver.com
yoob
yoob의 기술블로그
yoob

블로그 메뉴

  • 🥳 힙한 생활용품 마켓 바로가기 ⬅️
전체
오늘
어제
  • 분류 전체보기 (121)
    • 프로그래머스 코테 (29)
      • 프로그래머스 Lv. 0 (11)
      • 프로그래머스 Lv. 1 (13)
      • 프로그래머스 Lv. 2 (5)
      • 프로그래머스 Lv. 3 (0)
    • Java (16)
      • Java😊 (12)
      • JSP😊 (4)
    • MSA (1)
      • Micro Service.. (1)
    • AWS (2)
      • AWS EC2 (1)
      • AWS RDS (1)
      • AWS EBS (0)
    • Framework (14)
      • Spring😊 (6)
      • Spring Boot😊 (6)
      • MyBatis😊 (1)
      • JPA (1)
    • JavaScript (16)
      • JavaScript😊 (9)
      • Jquery😊 (7)
    • Linux (6)
      • Linux😜 (6)
    • DBMS (10)
      • DataBase (10)
    • Server (4)
      • Server (4)
    • Python (3)
      • Python (3)
    • Git (3)
    • HTML5+CSS3 (3)
      • HTML5😊 (3)
      • CSS3😊 (0)
    • 창고 (12)
      • MAC OS (0)
      • 정보처리기사 (8)
      • TMI (4)

인기 글

최근 글

최근 댓글

11-03 07:15
hELLO · Designed By 정상우.
yoob
[GitHub] .gitignore 파일의 역할
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.