반응형
Notice
Recent Posts
Recent Comments
Link
- Today
- Total
04-03 22:10
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- HTTP
- tapply
- 티스토리챌린지
- Python
- MVC
- 시각화
- ios
- ReLU
- cocoapods
- 연산자
- rxswift
- 오블완
- sigmoid
- SQL
- barplot
- 딥러닝
- 명령어
- Linux
- deeplearning
- Request
- decode
- Observable
- r
- scheduledTimer
- rest api
- swiftUI
- SWIFT
- struct
- Optional
- substr
Archives
iOS 개발 기록 블로그
이미 PR에 포함된 파일을 .gitignore에 추가 후 PR에서 제외하는 방법 본문
반응형
현재 문제
이미 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에 반영됨.
반응형