๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

#7 Project ๐Ÿ™Œ

(2)
[Github] Pull vs Fetch pull(ํ’€)๊ณผ fetch(ํŽ˜์น˜)๋Š” ๋ญ๊ฐ€ ๋‹ค๋ฅผ๊นŒ? pull๊ณผ fetch์˜ ์ฐจ์ด๋Š” ์„œ๋ฒ„์™€ ๋กœ์ปฌ์˜ ๋ณ‘ํ•ฉ์„ ์ž๋™์ฒ˜๋ฆฌํ•˜๋Š”์ง€์˜ ์—ฌ๋ถ€!! Pull ์›๊ฒฉ ์„œ๋ฒ„์—์„œ ์ตœ์‹  ์ปค๋ฐ‹๋“ค์„ ๋‚ด๋ ค ๋ฐ›์•„ ํ˜„์žฌ ๋กœ์ปฌ ๋ธŒ๋žœ์น˜์™€ ์ž๋™์œผ๋กœ ๋ณ‘ํ•ฉ ํ˜ผ์ž ๊ฐœ๋ฐœํ•˜๋Š” ํ”„๋กœ์ ํŠธ์—์„œ๋Š” pull๋งŒ ์จ๋„ ์ƒ๊ด€์—†์ง€๋งŒ ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ์ž์™€ ํ˜‘์—…ํ• ๋•Œ๋Š” pull์˜ ์ž๋™ ๋ณ‘ํ•ฉ์€ ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Œ pull๋กœ ์ž๋™ ๋ณ‘ํ•ฉ์„ ํ•˜์ง€ ๋ชปํ• ๋•Œ๋Š” fetch ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ด์•ผ ํ•จ Fetch ์›๊ฒฉ์ €์žฅ์†Œ์—์„œ ์ปค๋ฐ‹๋œ ์ฝ”๋“œ๋ฅผ ์ž„์‹œ ๋ธŒ๋žœ์น˜๋กœ ์ „๋ถ€ ๋‚ด๋ ค ๋ฐ›์Œ ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๋ ค๋ฐ›์€ ํ›„ ํ˜„์žฌ ๋ธŒ๋žœ์น˜์™€ ์ž๋™ ๋ณ‘ํ•ฉํ•˜์ง€ ์•Š๊ณ , ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์›Œํ‚น๋””๋ ‰ํ† ๋ฆฌ๋„ ๋ณ€ํ™”๊ฐ€ ์—†์Œ merge ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด ์ˆ˜๋™์œผ๋กœ ๋ณ‘ํ•ฉํ•ด์•ผ ํ•จ
[Github] ์ €์žฅ์†Œ๋ฅผ ๋ณ‘ํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ• $git reset .gitignoreโ€‹ $git reset .gitignoreโ€‹ $git reset .gitignore ์„œ๋กœ ๋‹ค๋ฅธ ์ €์žฅ์†Œ๋ฅผ ํ•œ ๊ณณ์— ์–ด๋–ป๊ฒŒ ๋ณ‘ํ•ฉํ• ๊นŒ? ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋‹ค ๋ณด๋ฉด ํ•œ ๊ฐœ ์ด์ƒ์˜ ์ €์žฅ์†Œ๋“ค์—์„œ ๊ฐœ๋ฐœ์ด ์ง„ํ–‰๋˜๋‹ค๊ฐ€ ์ €์žฅ์†Œ์˜ ๋ณ‘ํ•ฉ์ด ํ•„์š”ํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๋ณต์‚ฌํ•ด์„œ ์ถ”๊ฐ€ํ•˜๋ฉด ๋˜๊ฒ ์ง€๋งŒ, ์ด๋Ÿฐ ๊ฒฝ์šฐ๋Š” ๊ธฐ์กด ์ €์žฅ์†Œ์˜ ์ˆ˜์ • ์ด๋ ฅ(๋ฒ„์ „)์ •๋ณด๋Š” ํฌ๊ธฐํ•ด์•ผ ํ•œ๋‹คใ… ใ…  ์‰ฝ๊ฒŒ ๊ธฐ์กด ์ €์žฅ์†Œ์˜ ์ˆ˜์ • ์ด๋ ฅ ์ •๋ณด๋ฅผ ํฌํ•จํ•ด ์ €์žฅ์†Œ๋ฅผ ๋ณ‘ํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด์ž! ์šฐ์„ , ์•„๋ž˜์™€ ๊ฐ™์ด ์„ธ ๊ฐœ์˜ ์ €์žฅ์†Œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค git/project1 git/project2 git/project3 ๊ณ ๋ ค์‚ฌํ•ญ ์ €์žฅ์†Œ๊ฐ€ ๋ณ‘ํ•ฉ๋˜๋ฉด ๋””๋ ‰ํ† ๋ฆฌ ์œ„์น˜์— ๋”ฐ๋ผ ์ฝ”๋“œ๊ฐ€ ํ•ฉ์ณ์งˆ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณ‘ํ•ฉ์ „์— project1, projec..

LIST