Github์์ node_modules ์์ ๊ธฐ
github์ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ฆด ๋ node_modules๋ฅผ ์ ์ธํ๊ณ ์ฌ๋ฆฌ๋ ๋ฐฉ๋ฒ์
๋๋ค. .gitignore ํ์ผ ๋ง๋ค๊ธฐ ํ์ผ์ Pushํ ๋ ๋ฌด์ํ ํ์ผ ํน์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ ์ด๋์ ํ์ผ์
๋๋ค. ํ์ผ์ ์์ฑ๋ ํ์ผ ํน์ ๋๋ ํ ๋ฆฌ๋ ์๊ฒฉ์ ์ฅ์์ ์ ์ฅ๋์ง ์์ต๋๋ค. ์ด ํ์ผ์ ํ์ฉํด์ ๋๋ ํ ๋ฆฌ๋ ๋ฌผ๋ก ๋ค๋ฅธ ํ์ผ๋ค๋ ์๊ฒฉ์ ์ฅ์์ ์ ์ฅ๋์ง ์๋๋ก ํ ์ ์์ต๋๋ค. ์ด๋ฐ ์์ผ๋ก ์์ฑํ๋ฉด ๋๋ ํ ๋ฆฌ๋ ์ถ์ ๋นํ์ง ์์ต๋๋ค. ๋ง์ฝ ์ด๋ฏธ ๋ฅผ pushํ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น์? ์๊ฒฉ์ ์ฅ์์ node_modules ์ ๊ฑฐํ๊ธฐ ์ด๋ฏธ ๋ฅผ pushํ์ฌ github์ ๋ชจ๋๊ณผ ๊ด๋ จ๋ ๋ง์ ํ์ผ๋ค์ด ์ฌ๋ผ๊ฐ๋ค๋ฉด? ์ง๊ธ์ด๋ผ๋ ๋ฅผ ์์ฑํด์ฃผ๊ณ , ์ ์ฅ์์์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํด์ผ ํฉ๋๋ค. ํ์ผ๊ณผ ํ์ผ์ด ์๋ค๋ฉด ๋ช
๋ น์ด๋ฅผ ํตํด ์ธ์ ๋ ์ง ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ ์ ์์ผ๋ ์ญ์ ํ ๋ ๊ฑฑ์ ํ์ง ์์๋ ๋ฉ๋๋ค. ์๊ฒฉ์ ์ฅ์,๋ก์ปฌ์ ์ฅ์์์ ์ญ์ ํ๊ธฐ ์๊ฒฉ์ ์ฅ์์์๋ง ์ญ์ ํ๊ธฐ : ์๊ฒฉ์ ์ฅ์๋ง ํด๋น : recursive(์ฌ๊ท์ ์ผ๋ก), โฆ