100mb 넘는 파일을 자동으로 gitignore에 포함시키기Memo/Code2024. 5. 13. 15:54
Table of Contents
반응형
100MB 이상의 파일을 .gitignore 파일에 추가하는 방법을 자세히 설명드리겠습니다.
단계별 설명
- 터미널 열기
프로젝트 루트 디렉토리에서 터미널을 엽니다. .gitignore파일 생성하기.gitignore파일이 없는 경우 아래 명령어를 통해 생성합니다.touch .gitignore- 현재 디렉토리와 하위 디렉토리에서 100MB 이상의 파일 찾기
find명령어를 사용하여 현재 디렉토리와 하위 디렉토리에서 100MB 이상의 파일을 찾습니다..: 현재 디렉토리-type f: 파일만 검색-size +100M: 100MB보다 큰 파일 검색
find . -type f -size +100M- 파일 경로를
.gitignore에 추가하기
위 명령어에서 찾은 파일 경로를.gitignore에 추가합니다. 이를 위해sed명령어를 사용하여 경로 앞의./을 제거하고,>>연산자를 사용하여.gitignore파일에 추가합니다.sed 's|^./||': 파일 경로에서./을 제거>> .gitignore:.gitignore파일에 추가
find . -type f -size +100M | sed 's|^./||' >> .gitignore
전체 명령어
위의 단계를 하나의 명령어로 결합하면 다음과 같습니다.
find . -type f -size +100M | sed 's|^./||' >> .gitignore
예시
- 프로젝트 디렉토리로 이동
cd /path/to/your/project- 명령어 실행
find . -type f -size +100M | sed 's|^./||' >> .gitignore
.gitignore 파일 내용 확인하기
명령어 실행 후 .gitignore 파일을 열어 제대로 추가되었는지 확인합니다.
cat .gitignore
추가 팁
- 기존
.gitignore파일 백업
기존.gitignore파일이 있다면 백업을 만들어 두는 것이 좋습니다. cp .gitignore .gitignore.bak- 명령어 설명
find . -type f -size +100M: 현재 디렉토리와 하위 디렉토리에서 100MB를 초과하는 모든 파일을 찾습니다.sed 's|^./||': 찾은 파일의 경로에서./을 제거합니다.>> .gitignore: 결과를.gitignore파일의 마지막에 추가합니다.
요약
- 터미널을 열고 프로젝트 디렉토리로 이동합니다.
.gitignore파일을 생성합니다.find . -type f -size +100M | sed 's|^./||' >> .gitignore명령어를 실행합니다..gitignore파일을 확인하여 100MB 이상의 파일이 추가되었는지 확인합니다.
이 과정을 통해 100MB 이상의 파일을 자동으로 .gitignore에 추가하여 GitHub에 업로드하지 않도록 설정할 수 있습니다.
반응형
@Ray 수학 :: Ray 수학
You know what's cooler than magic? Math.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!