๋ชฉ๋ก๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๊ฐœ๋ฐœ๊ฐœ๋ฐœ/Git (3)

DevLog

Git branch ํ™•์ธ, ์ƒ์„ฑ ๋ฐ ์‚ญ์ œ / ๋กœ์ปฌ ์ €์žฅ์†Œ default branch ๋ณ€๊ฒฝํ•˜๊ธฐ

ํ˜„์žฌ ์ž‘์—…ํ•˜๊ณ  ์žˆ๋Š” ๋ธŒ๋žœ์น˜ ํ™•์ธ git ๋ ˆํฌ์ง€ํ† ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๊ฒฝ๋กœ์—์„œ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด, ํ˜„์žฌ ์ž‘์—…ํ•˜๊ณ  ์žˆ๋Š” ๋ธŒ๋žœ์น˜ ์ด๋ฆ„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. git branch ์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ์€ 'git branch ๋ธŒ๋žœ์น˜์ด๋ฆ„' ๋ฅผ ๋ช…๋ น์–ด๋กœ ์ƒ์„ฑํ•œ๋‹ค. git branch ๋ธŒ๋žœ์น˜์ด๋ฆ„ ์ƒˆ๋กœ ์ƒ์„ฑํ•œ ๋ธŒ๋žœ์น˜๋กœ ์ž‘์—…์„ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 'checkout ๋ช…๋ น์–ด'๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. git checkout ๋ธŒ๋žœ์น˜์ด๋ฆ„ ๊ธฐ์กด์˜ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด, ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œํ•œ๋‹ค. git branch -d ๋ธŒ๋žœ์น˜์ด๋ฆ„ ๋กœ์ปฌ ์ €์žฅ์†Œ default branch ๋ณ€๊ฒฝํ•˜๊ธฐ ๋กœ์ปฌ์—์„œ ํด๋”๋ฅผ git init ํ•˜๋ฉด ๋ธŒ๋žœ์น˜ ๋””ํดํŠธ๊ฐ€ master๋กœ ์žกํžˆ๋Š”๋ฐ ๊นƒํ—ˆ๋ธŒ๋Š” ๋””ํดํŠธ๊ฐ€ main์œผ๋กœ ์žกํ˜€ ์žˆ์–ด์„œ ๋งค๋ฒˆ ๋ณ€๊ฒฝํ•ด์ฃผ๋Š”๊ฒŒ ์—ฌ๊ฐ„ ๊ท€์ฐฎ์€ ์ผ์ด ์•„๋‹..