μμ
μ λ§λ¬΄λ¦¬νκ³ pushλ₯Ό νλ €νλλ° μλμ κ°μ μλ¬κ° λ°μνλ€..!
λμ μ²μ 보λ μλ¬λΌ μ΄μ§ λΉν©νλ©° ꡬκΈμ μΌ°λ€
μ무λλ μ΄λ
μμ΄ λ¬Έμ μΈκ±°κ°μλ€.
κΉνλΈλ μ©λμ΄ 100MB μ΄νμ νμΌλ§ μ¬λ¦΄ μ μλ€κ³ μΉμ νκ² μ νμλ€. !!! ^^
κ·Όλ° λλ λ±ν μ½λλ§ μμ±νκΈ°μ ν° μ©λμ κ°μ§ νμΌμ΄ μλλ°..?
κ·Έλμ 100λ©κ° μ΄μμ κ°μ§ ν° μ©λμ κ°μ§ νμΌμ μ°Ύμ보μλ€.
find . -type f -size +100M
κ·Έλ¬λλ μλμ κ°μ νμΌμ΄ λ¬Έμ λΌκ³ λμλ€..!
./node_modules/.cache/default-development/0.pack
μ κ±°λ μ¬μ€ μ§κΈλ μ μκΈ΄κ±΄μ§ λ¬΄μ¨ νμΌμΈμ§ μ λͺ¨λ₯΄κ² λ€.
(νμ§λ§ μΉ΄μΉ΄μ€λ§΅ μμ± μ΄νμ μκΈ΄κ±°λΌμ μΉ΄μΉ΄μ€λ§΅ api λλ¬Έμ΄λΌκ³ μΆμΈ‘μ€.. )
Lfsλ₯Ό μ΄μ©νλ©΄ ν° μ©λμ νμΌμ λ³λλ‘ κ΄λ¦¬ν΄μ€λ€κ³ νλ€.
git lfs install
git lfs track κ²½λ‘/.../νμΌλͺ
μμ : git lfs track project/node_modules/.cache/default-development/0.pack
.gitattributes
νμΌμ΄ μμ±λλ€!μ΄λ―Έ ν΄λΉ νμΌμ ν¬ν¨ν μνμμ commit ν κ²½μ°μλ μ μλ¬κ° κ³μ λ°μνλ€κ³ νλ€.
λ°λΌμ commit logλ₯Ό μμ ν΄μ£Όμ΄μΌ νλ€.
git logμμ 컀λ°νλ μ΄λ ₯μ νμΈν νμ
git log
ν΄λΉνμΌμ μ¬λ¦° μνλ‘ μ»€λ°νλ λ΄μμ μμ νκ³
git reset --mixed HEAD^ // 1κ°μ μ΄λ ₯ μμ
git reset --mixed HEAD~5 // 5κ°μ μ΄λ ₯ μμ
λ€μ push νλ©΄ μ λλ‘ νμΌλ€μ΄ μ¬λΌκ°λ κ²μ νμΈν μ μλ€.
μ node_modulesλ₯Ό gitμ μ¬λ¦¬λμ? νΉλ³ν λͺ©μ μ΄ μλμ?