본문 바로가기

기타

[Git] .gitignore, .gitignore_global 차이점

※ 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.





.gitignore

  • 하나의 프로젝트(리포지토리)만 적용
  • 해당 프로젝트에 속한 파일
  • 일반적으로 프로젝트 루트에 위치
  • .gitignore 파일은 git을 통해 다른 팀원들과 공유

.gitignore_global

  • 내 컴퓨터에 있는 모든 프로젝트(리포지토리)에 적용
  • 일반적으로 사용자(User) 홈디렉토리에 위치
  • .gitignore_global 파일은 다른 팀원들과 공유 안함

 

파일 내부에 사용되는 규칙과 패턴은 동일하며, 차이는 적용범위에 있다는 점만 기억.


홈디렉토리에 .gitignore_global을 추가하면

다른 프로젝트가 추가되어도 규칙과 패턴이 동일하게 적용이 되며,

따로 .gitignore를 추가 안해도 된다.

 

작업 중에 생기는 개인적인 로그나 정보들에 대한 파일을 등록해 사용하며,

이러한 규칙과 패턴, 발생하는 데이터들은 다른 팀원들과 공유하지 않는다.