반응형
Notice
Recent Posts
Recent Comments
Link
Today
Total
07-18 19:38
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
관리 메뉴

iOS 개발 기록 블로그

이미 PR에 포함된 파일을 .gitignore에 추가 후 PR에서 제외하는 방법 본문

iOS

이미 PR에 포함된 파일을 .gitignore에 추가 후 PR에서 제외하는 방법

crazydeer 2025. 6. 27. 10:51
반응형

현재 문제

이미 PR(풀 리퀘스트)에 포함된 파일을 .gitignore에 추가해도 해당 파일은 Git의 추적 대상(tracked 상태)이기 때문에 PR에서 자동으로 제외되지 않습니다.

 

즉, .gitignore새로 추가되는 파일들에만 영향을 줍니다.

 

해결 방법

 

1. Git에서 해당 파일을 추적 대상에서 제거해야 합니다.

git rm --cached path/to/your/file

 

 

2. gitignore에 그 파일 경로가 포함되어 있어야 합니다. (이미 하셨다면 생략 가능.)

 

3. 변경 사항 커밋

git commit -m "Delete gitIgnore에 파일 추가, 추적 중인 파일 제거"

 

4. 기존 PR 브랜치에 푸시

git push origin your-branch-name

 

그럼 PR에서 해당 파일은 삭제로 표시되고, .gitignore 변경도 함께 반영됩니다.

 

정리

  • .gitignore만 추가하면 이미 추적되고 있는 파일은 PR에서 제거되지 않음.
  • git rm --cached로 추적 해제 후 커밋 + 푸시해야 PR에 반영됨.
반응형