Node νλ‘μ νΈ .gitignore
Nodeλ‘ λ§λ νλ‘μ νΈλ node_modules λλ¬Έμ μμ² λ§μ λ³κ²½ μ¬νμ΄ λ°μνλ€. npm install ν 2K, 4K μλ‘ μμ² λ§μ λ³κ²½ μ¬ν μΉ΄μ΄νΈκ° λ¬λ€.
κ·Έλ¬λ μ΄κ±Έ λ€ github μ μ¬λ¦΄ νμλ μλ€. package.json μ μμ‘΄μ±μ΄ μμΌλ clone, λλ pull μ λ°κ³ npm install μ νλ©΄ λλ€.
μ΄λ₯Ό github μ μ¬λ¦¬μ§ μκΈ° μν΄μλ .gitignore νμΌ(λ³κ²½ μ¬νμ 무μν νμΌλ€μ μ€μ νλ νμΌ)μ μ§μ ν΄μΌνλ€.
github μμ .gitignore λ§λ€κΈ°
Add file > Create new file
.gitignore
Choose .gitignore template : Node
Commit changesβ¦
.gitignore μμ± ν νΈμνκΈ°
.git ν΄λμ κ°μ μμΉμ .gitignore νμΌμ λ§λ λ€.
μ μΈν νμΌμ λν ν¨ν΄μ μμ±νλ€.
git μΊμ μμ ν, push νλ€.
.git ν΄λμ κ°μ μμΉμ .gitignore νμΌμ λ§λ λ€.
.gitignore
Markdown
볡μ¬
μ μΈν νμΌμ λν ν¨ν΄μ μμ±νλ€.
node_modules/
logs
Markdown
볡μ¬
μ΄λ κ²λ§ ν΄λμλ, node_modules/ μλ νμΌλ€μ λ³κ²½ μ¬ν κ°μ§ λμμμ μ μΈλλ€.
git μΊμ μμ ν, push νλ€.
β’
μΊμ μμ
git rm -r --cached .
Bash
볡μ¬
β’
μ€ν
μ΄μ§
git add .
Markdown
볡μ¬
β’
컀λ°
git commit -m 'λ©μμ§'
Bash
볡μ¬
β’
νΈμ
git push
Bash
볡μ¬