Notice
Recent Posts
Recent Comments
Link
마이의 개발 블로그
[Git] 파일이 없는 빈 디렉토리 삭제를 강제로 감지시켜 커밋하기 본문
반응형
배경
최근 진행하는 프로젝트 요구사항에 맞춰 빌드 방식을 gradle -> maven으로 전환 후 전체 디렉토리 구조를 손봐야하는 일이 있었습니다. 이 과정에서 .gradle 폴더의 삭제도 필요했는데, 디렉토리를 삭제하더라도 git에서 변화사항을 감지하지 못하는 현상이 발견되었습니다. 알고보니 git은 파일의 변화가 없으면 디렉토리의 변화를 별도로 감지하지 않는데 이를 위해서는 강제로 변화를 감지하게 해야합니다. 이번 포스트에서는 그 방법을 소개하고자 합니다.
방법
1. 디렉토리 삭제
macOS / Linux
rm -rf .gradle
Windows
rmdir /s /q .gradle
2. Git에서 강제로 변화 감지 후 커밋하기
git add -A
git commit -m "Remove .gradle folder"
Note
- .gitinore에 관련 디렉토리나 파일이 포함되어있는 경우에도 변화가 감지되지 않을 수 있습니다.
- 상황에 따라 git cache 삭제가 필요할 수 있습니다.
반응형
'개발지식 > 기타' 카테고리의 다른 글
[Linux] 윈도우 터미널(Power Shell)에서 curl POST 요청 보내기 (0) | 2024.09.10 |
---|---|
전달인자(argument)와 매개변수(parameter)의 차이점 (0) | 2024.03.14 |
[SICP 스터디] Ch2. 데이터를 이용한 추상화 (0) | 2024.03.14 |
[교육] 원티드 프리온보딩 7월 백엔드 챌린지 사전과제 (0) | 2023.06.30 |
문자집합/인코딩 - 키워드 정리 (0) | 2022.01.18 |
Comments