๊นํ๋ธ ํ์ผ ์ ๋ก๋ ์ 25๋ฉ๊ฐ ์ฉ๋ ์ ํ์ด ์์
git-lfs ์ด์ฉํด์ ์ ๋ฐ์ดํธ ํ์
์ฃผ์ ์ฌํญ
์ฌ๋ฆฌ๋ ์ฌ๋๋ ๋ฆฌํฌ๋ฅผ ํด๋ก ๋ฐ๋ ์ฌ๋๋ ๋ชจ๋ git-lfs๊ฐ ์ค์น ๋์ด์์ด์ผํจ
git-lfs๊ฐ ์ค์น๋์ด์์ง ์์ PC์์ lfs๋ก ์ ๋ก๋ํ ํ์ผ์ ๋ค์ด๋ฐ์ผ๋ฉด ํฌ์ธํฐ๋ง ๋ค์ด๋ฐ์์ง
์ค์น ๋ฐ ์ ๋ก๋ ๋ฐฉ๋ฒ
1. ์ค์น : brew install git-lfs
2. lfs ์ด๊ธฐํ : git lfs install
3. ํ์ผ ์ถ์ ์ค์ : git lfs track "*.csv" ex)csvํ์ผ์ ์ถ์ ํ๊ณ ์ถ๋ค.
4. ํ์ผ ์ถ๊ฐ ๋ฐ ์ปค๋ฐ
๋ฆฌํฌ์งํ ๋ฆฌ๋ก ์ด๋
git add .gitattributes
git add {์ด๋ฆ}.csv
git commit -m "Add large CSV file using Git LFS"
git push origin main
clone์ (git-lfs๋ฅผ ์ค์นํ์ง ์์ ๋ค๋ฅธPC๋ผ ๊ฐ์ )
1. brew install git-lfs
2. git lfs install
3. git clone {repo-url}
lfs์ ์ฉ ์ ๊ธฐ์กด์ csvํ์ผ ํธ์ฌํด๋์ ๊ฒ ์ฌ์ฒ๋ฆฌ
1. git rm --cached {๊ธฐ์กด์ฌ๋ผ๊ฐ์๋csv์ด๋ฆ}.csv
2. git add {๊ธฐ์กด์ฌ๋ผ๊ฐ์๋csv์ด๋ฆ}.csv
3. git commit -m "๊ธฐ์กด csv lfs ์ ์ฉ"
4. git push origin main
'๊ฐ๋ฐ์ํ > Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
git lfs ์ฌ๋ ธ๋ ๋ฐ์ดํฐ ์ญ์ (0) | 2024.11.03 |
---|---|
GitHub ๋ช ์ฌ! (0) | 2023.12.14 |
github repository ํ๋๋ก ํฉ์น๊ธฐ (0) | 2023.08.09 |
Clone์ผ๋ก ์์ฑํ ํ๋ก์ ํธ ์ด๊ธฐํ (0) | 2022.05.28 |
[GIT] Reset ๋ช ๋ น์ด (0) | 2022.03.29 |