git 2

[Git] ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ๋ธŒ๋žœ์น˜ ์ •๋ฆฌํ•˜๊ธฐ

Git ๋ธŒ๋žœ์น˜๋ฅผ ์ •๋ฆฌํ•  ๋•Œ๋Š” ๋กœ์ปฌ ๋ธŒ๋žœ์น˜์™€ ์›๊ฒฉ ๋ธŒ๋žœ์น˜๋ฅผ ์ •๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์กฐ๊ธˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด๋“ค์„ ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.๐Ÿ“‚ ๋ชฉ์ฐจ 1. ํ˜„์žฌ ๋ธŒ๋žœ์น˜ ํ™•์ธgit branch # ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ๋ชฉ๋กgit branch -r # ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ๋ชฉ๋กgit branch -a # ์ „์ฒด ๋ธŒ๋žœ์น˜ ๋ชฉ๋ก (๋กœ์ปฌ + ์›๊ฒฉ) 2. ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ์‚ญ์ œgit branch -d ๋ธŒ๋žœ์น˜์ด๋ฆ„ # ์•ˆ์ „ํ•˜๊ฒŒ ์‚ญ์ œ (๋ณ‘ํ•ฉ๋œ ๋ธŒ๋žœ์น˜๋งŒ)git branch -D ๋ธŒ๋žœ์น˜์ด๋ฆ„ # ๊ฐ•์ œ๋กœ ์‚ญ์ œ (๋ณ‘ํ•ฉ ์•ˆ๋œ ๊ฒƒ๋„) 3. ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ์‚ญ์ œgit push origin --delete ๋ธŒ๋žœ์น˜์ด๋ฆ„ 4. ์•ˆ ์“ฐ๋Š” ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ์ผ๊ด„ ์‚ญ์ œ (์˜ˆ: ๋ณ‘ํ•ฉ๋œ ๊ฒƒ๋“ค)git branch --merg..

[๊นƒํ—ˆ๋ธŒ] ๊ธฐ๋ณธ Git ๋ช…๋ น์–ด ๋ฐ Git Flow ๋ธŒ๋žœ์น˜ ์ „๋žต ํ๋ฆ„๋„ ์ดํ•ดํ•˜๊ธฐ

์ฒ˜์Œ Git์„ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ๋ฅผ ๋– ์˜ฌ๋ ค ๋ณด๋ฉด, Git์˜ ์ „์ฒด์ ์ธ ํ๋ฆ„์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ ์ฑ„ ๋‹จ์ˆœํžˆ ๋ช…๋ น์–ด๋งŒ ์™ธ์›Œ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋˜ ๊ธฐ์–ต์ด ๋‚ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ, Git์˜ ๊ธฐ๋ณธ์ ์ธ ํ๋ฆ„๋„๋ฅผ ๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, Git Flow ๋ธŒ๋žœ์น˜ ์ „๋žต์˜ ์ฃผ์š” ์šฉ์–ด์™€ ํ๋ฆ„์„ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋„๋ก ๊ฐ„๋‹จํ•œ ํ”Œ๋กœ์šฐ ์ฐจํŠธ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.1. ๊ธฐ๋ณธ Git ๋ช…๋ น์–ด ํ๋ฆ„๋„ ์ด ํ๋ฆ„๋„๋Š” Git ์ €์žฅ์†Œ๋ฅผ ์ดˆ๊ธฐํ™”ํ•˜๊ณ  ํŒŒ์ผ์„ ์ปค๋ฐ‹ํ•˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ค€๋‹ค:์ €์žฅ์†Œ ์ดˆ๊ธฐํ™”: git init - ๋กœ์ปฌ์— ์ƒˆ๋กœ์šด Git ์ €์žฅ์†Œ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.์ž‘์—…ํŒŒ์ผ ์„ ํƒ: git add - ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์Šคํ…Œ์ด์ง• ์˜์—ญ์— ์ถ”๊ฐ€ํ•œ๋‹ค.๋ณ€๊ฒฝ์‚ฌํ•ญ ์ปค๋ฐ‹: git commit -m " ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€" - ์Šคํ…Œ์ด์ง•๋œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋กœ์ปฌ ์ €์žฅ์†Œ์— ์ปค๋ฐ‹ํ•œ๋‹ค.์›๊ฒฉ ์ €์žฅ์†Œ์— ..