github git-lfs ์ฌ์ฉ ๋์ฉ๋ ํ์ผ ์ ๋ก๋
๊นํ๋ธ ํ์ผ ์ ๋ก๋ ์ 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