100mb 넘는 파일을 자동으로 gitignore에 포함시키기
2024. 5. 13. 15:54ㆍMemo/code
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에 업로드하지 않도록 설정할 수 있습니다.
'Memo > code' 카테고리의 다른 글
유튜브 자막 스크립트를 자동으로 복사하는 확장 프로그램 (0) | 2024.06.30 |
---|---|
모든 Python 라이브러리를 최신 버전으로 업데이트하는 스크립트 작성하기 (0) | 2024.05.15 |
auto-editor을 이용한 파이널 자동 컷 편집: Final Cut Pro X를 위한 혁신적인 접근 AI (1) | 2024.01.11 |
이북 캡처 프로그램 | ebook을 pdf로 변환하는 python code (1) | 2024.01.11 |
에미르프(Emirp) 찾기 (1) | 2023.12.07 |