git
2 posts
์ž์ฃผ ์“ฐ๋Š” git branch ๋ช…๋ น์–ด ๋ชจ์Œ

์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” git ๋ช…๋ น์–ด๋ฅผ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. git ๊ด€๋ จ ๋ช…๋ น์–ด ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ๋‚ด์šฉ ๊ฐฑ์‹ ํ•˜๊ธฐ branch ๋ชฉ๋ก ๊ด€๋ จ ๋ช…๋ น์–ด ๋กœ์ปฌ ์ €์žฅ์†Œ์˜ branch ๋ชฉ๋ก ๋ณด๊ธฐ ์›๊ฒฉ ์ €์žฅ์†Œ์˜ branch ๋ชฉ๋ก ๋ณด๊ธฐ ๋ชจ๋“  branch ๋ชฉ๋ก ๋ณด๊ธฐ branch ๊ด€๋ฆฌ ๋ช…๋ น์–ด ํ˜„์žฌ ์œ„์น˜์—์„œ ์ƒˆ๋กœ์šด branch ์ƒ์„ฑํ•˜๊ธฐ ๋‹ค๋ฅธ branch๋กœ ์ด๋™ํ•˜๊ธฐ branch ์ด๋ฆ„ ๋ณ€๊ฒฝํ•˜๊ธฐ branch ์‚ญ์ œํ•˜๊ธฐ ์›๊ฒฉ ์ €์žฅ์†Œ์˜ branch ์‚ญ์ œํ•˜๊ธฐ ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ํŠน์ • branch๋ฅผ ๋กœ์ปฌ ์ €์žฅ์†Œ์˜ ์ƒˆ๋กœ์šด branch๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ ์„ธ๋ฒˆ์งธ ์ค„์—์„œ pull์„ ํ•˜๋Š” ์ด์œ ๋Š” ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ๋Œ€์ƒ Branch๋ฅผ ๊ณผ๊ฑฐ์— ์ด๋ฏธ ๊ฐ€์ ธ์˜จ ๊ธฐ๋ก์ด ์žˆ์„ ๊ฒฝ์šฐ ์›๊ฒฉ ์ €์žฅ์†Œ์—์„œ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์ด ์•„๋‹Œ, Cache๋œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ์ปฌ ์ €์žฅ์†Œ์˜ ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ์›๊ฒฉ ์ €์žฅ์†Œ๋กœ ๋ณด๋‚ด๊ธฐ ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ  [GIT] Branch ๊ด€โ€ฆ

June 11, 2021
git
Github์—์„œ node_modules ์—†์• ๊ธฐ

github์— ํ”„๋กœ์ ํŠธ๋ฅผ ์˜ฌ๋ฆด ๋•Œ node_modules๋ฅผ ์ œ์™ธํ•˜๊ณ  ์˜ฌ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. .gitignore ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ ํŒŒ์ผ์€ Pushํ•  ๋•Œ ๋ฌด์‹œํ•  ํŒŒ์ผ ํ˜น์€ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ ์–ด๋†“์€ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ํŒŒ์ผ์— ์ž‘์„ฑ๋œ ํŒŒ์ผ ํ˜น์€ ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์›๊ฒฉ์ €์žฅ์†Œ์— ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์„ ํ™œ์šฉํ•ด์„œ ๋””๋ ‰ํ† ๋ฆฌ๋Š” ๋ฌผ๋ก  ๋‹ค๋ฅธ ํŒŒ์ผ๋“ค๋„ ์›๊ฒฉ์ €์žฅ์†Œ์— ์ €์žฅ๋˜์ง€ ์•Š๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์‹์œผ๋กœ ์ž‘์„ฑํ•˜๋ฉด ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์ถ”์ ๋‹นํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ด๋ฏธ ๋ฅผ pushํ–ˆ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”? ์›๊ฒฉ์ €์žฅ์†Œ์˜ node_modules ์ œ๊ฑฐํ•˜๊ธฐ ์ด๋ฏธ ๋ฅผ pushํ•˜์—ฌ github์— ๋ชจ๋“ˆ๊ณผ ๊ด€๋ จ๋œ ๋งŽ์€ ํŒŒ์ผ๋“ค์ด ์˜ฌ๋ผ๊ฐ”๋‹ค๋ฉด? ์ง€๊ธˆ์ด๋ผ๋„ ๋ฅผ ์ž‘์„ฑํ•ด์ฃผ๊ณ , ์ €์žฅ์†Œ์—์„œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ญ์ œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ๊ณผ ํŒŒ์ผ์ด ์žˆ๋‹ค๋ฉด ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์–ธ์ œ๋“ ์ง€ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์‚ญ์ œํ•  ๋•Œ ๊ฑฑ์ •ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค. ์›๊ฒฉ์ €์žฅ์†Œ,๋กœ์ปฌ์ €์žฅ์†Œ์—์„œ ์‚ญ์ œํ•˜๊ธฐ ์›๊ฒฉ์ €์žฅ์†Œ์—์„œ๋งŒ ์‚ญ์ œํ•˜๊ธฐ : ์›๊ฒฉ์ €์žฅ์†Œ๋งŒ ํ•ด๋‹น : recursive(์žฌ๊ท€์ ์œผ๋กœ), โ€ฆ

June 11, 2021
git