Git

git merge 특정 파일 제외(.gitattributes)

2023. 6. 8. 14:53
728x90

production / development 로 배포 환경을 분리하면 브랜치를 merge 할 때 development의 배포 환경이 production으로 merge 되어 버리는 문제가 발생한다. 이때 .gitattributes라는 것을 이용해 특정 파일이 merge 되는 것을 막을 수 있다.

 

chat gpt에 따르면, .gitattributes 파일은 git의 동작을 지정하는 데 사용되는 파일이라고 한다. 이 파일을 사용하여 파일의 텍스트 인코딩, 줄 종료 스타일, 이진 파일 처리 등을 저장할 수 있다고 한다.

파일 패턴 다음에 병합 전략을 설정하여 해당 파일을 병합에서 제외한다. 가장 일반적인 전략은 “merge=ours”이다. 이 전략은 현재 브랜치의 변경 사항을 유지하고, 병합 대상 브랜치의 변경 사항을 무시한다.

 

.gitattributes

*.md merge=ours

 

728x90

'Git' 카테고리의 다른 글

[ERROR] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED  (0) 2022.12.01
[error] husky - pre-commit hook exited with code 1 / Code style issues found in the above file(s). Forgot to run Prettier?  (0) 2022.09.21
Git branch strategy, 깃 브랜치 관리 전략 공부  (0) 2022.08.20
git 커밋 날짜 지정  (0) 2022.08.20
git reset 옵션, git checkout  (0) 2022.08.20
'Git' 카테고리의 다른 글
  • [ERROR] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
  • [error] husky - pre-commit hook exited with code 1 / Code style issues found in the above file(s). Forgot to run Prettier?
  • Git branch strategy, 깃 브랜치 관리 전략 공부
  • git 커밋 날짜 지정
mean-ji
mean-ji
저년차 기록들mean-ji 님의 블로그입니다.
mean-ji
저년차 기록들
mean-ji
전체
오늘
어제
  • 분류 전체보기 (104)
    • 소개 (1)
    • Server (25)
      • DevOps (9)
      • Database (4)
    • Spring (11)
    • Spring Boot (0)
    • Java (6)
    • Kotlin (3)
    • Vue.js (12)
      • Nuxt (12)
    • Node.js (3)
      • Express (2)
    • Python (9)
      • Flask (2)
    • Git (9)
    • IDE & Tool (4)
    • TIL (16)
    • 생각 (2)
    • 토스 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.
mean-ji
git merge 특정 파일 제외(.gitattributes)
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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