git 커밋시 특정 파일을 제외하고 싶을 때
2025. 9. 8. 13:09ㆍGit
728x90
Git 특정 파일 제외하고 추가하는 방법 정리
방법 1: 특정 파일만 제외하고 추가
git add . && git reset HEAD .gitignore
방법 2: git add에서 제외 패턴 사용
git add . -- ':!.gitignore'
or
git add . && git reset .gitignore
방법 3: 개별 파일 추가 (가장 확실한 방법)
git add packages/monitoring/infra/src/pages/index.ts
git add packages/monitoring/infra/src/pages/physical-equipment/infrastructure-status/list/ui/InfrastructureStatusListPage.vue
git add packages/monitoring/infra/src/widgets/physical-equipment/infrastructure-status/device-table/ui/InfrastructureDeviceTable.vue
git add packages/monitoring/infra/src/pages/physical-equipment/infrastructure-status/create/
git add packages/monitoring/infra/src/pages/physical-equipment/infrastructure-status/update/
방법 4: git add -A로 모든 변경사항 추가 후 .gitignore만 되돌리기
git add -A
git reset HEAD .gitignore
방법 5: 여러 파일을 한 번에 추가하되 특정 파일 제외
git add packages/monitoring/infra/src/pages/ packages/monitoring/infra/src/widgets/ --ignore-errors
방법 6: git add -u (수정된 파일만 추가)
git add -u
방법 7: 패턴을 사용한 선택적 추가
git add packages/monitoring/infra/src/**/*.vue
git add packages/monitoring/infra/src/**/*.ts
참고사항
- 방법 1, 4: 모든 파일을 추가한 후 특정 파일만 되돌리는 방식
- 방법 2: git add 명령어에서 직접 제외 패턴을 사용
- 방법 3: 가장 확실하고 안전한 방법, 원하는 파일만 정확히 지정
- 방법 5: 디렉토리 단위로 추가하되 오류 무시
- 방법 6: 이미 추적 중인 파일의 수정사항만 추가
- 방법 7: 특정 확장자나 패턴의 파일만 추가
황제님의 상황에 가장 적합한 방법은 방법 3으로 보입니다. 원하시는 파일들만 정확히 지정하여 추가하시면 됩니다.
728x90
'Git' 카테고리의 다른 글
| 서로 다른 Git 저장소 병합하기: 완전 가이드 (0) | 2025.11.14 |
|---|---|
| git merge 하는 방법 정리 (0) | 2025.09.12 |
| 깃 체리픽 정말 쉽게 정리!!! (3) | 2025.08.06 |
| 서브모듈이란? (0) | 2025.06.30 |
| [Git] 깃 저장소에서 여러 디렉토리 관리하려고 하고 하는데 어떤 디렉토리에 -> 표시가 생기고 해당 디렉토리가 들어가지 않는 문제 (0) | 2025.01.11 |