20240223

안석환·2024년 2월 23일

🧐기본 공부 내용


  1. git lfs란: Git은 기본적으로 특정 파일을 추적하지 않습니다. 대신에, Git LFS를 사용하여 큰 파일들을 추적할 수 있습니다. Git LFS는 Git 저장소의 크기를 줄이고 성능을 향상시키기 위해 큰 파일을 따로 저장하는 데 사용됩니다.

아래는 .bundle 확장자를 가진 파일을 Git LFS로 추적하는 방법입니다:

  1. 먼저 Git LFS를 설치합니다
git lfs install
  1. 파일 패턴을 Git LFS로 추적 설정 .gitattributes 파일에 해당 패턴을 추가합니다:
git lfs track "*.bundle"
  1. .gitattributes 파일을 스테이징 영역에 추가하고 커밋합니다:
git add .gitattributes
git commit -m "Configure Git LFS to track *.bundle files"
  1. 큰 파일을 추가하고 커밋 .bundle 확장자를 가진 큰 파일을 스테이징 영역에 추가하고 커밋합니다:
git add 파일명.bundle
git commit -m "Add large bundle file using LFS"

5.변경사항 푸시 변경사항을 원격 저장소로 푸시합니다:

git push origin 브랜치명

이제 .bundle 확장자를 가진 파일들은 Git LFS로 관리됩니다. Git LFS는 이러한 큰 파일들을 따로 저장하여 Git 저장소의 크기를 줄이고 원활한 버전 관리를 가능케 합니다.




⛔️ 에러


  1. 문제: 깃허브에 100mb 이상을 커밋이 불가능했다.
  2. 시도: lfs를 사용하여 커밋한다
  3. 해결: lfs 사용이 좀 어려웠지만 lfs에 *.bundle 파일을 구분하여 따로 커밋해주었다
  4. 알게된것: 대용량 파일을 커밋할때는 lfs 를 사용하자 그리고 터미널 활용에 대한 공부도 필요해보인다




💭 느낀점


  1. 알아야될게 너무 많구나
  • 아라아라
profile
안석환!

0개의 댓글