[Git] Branch, Git-Flow

๊นƒ์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๊ฐ€์žฅ ๋‚ฎ์€ ์ดํ•ด๋„์—์„œ ๋ฌด์ž‘์ • ์ผ๋˜ ๋ถ€๋ถ„์„ ๊ผฝ์ž๋ฉด, ๊นƒ ๋ธŒ๋žœ์น˜ ๋ถ„๋ฆฌ! ๋‘๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ SVN ์ด ์•„๋‹Œ Git-lap ์„ ์ด์šฉํ•ด ํ˜•์ƒ์„ ๊ด€๋ฆฌํ•˜๋‹ค๋ณด๋‹ˆ, ๋ธŒ๋žœ์น˜๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ๊ณจ๋ผ์„œ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์ด ์•„์ฃผ์•„~์ฃผ ์–ด์ƒ‰ํ–ˆ๋‹ค. ์ด ํฌ์ŠคํŒ…์—์„œ๋Š” ์—„์ฒญ๋‚˜๊ฒŒ ์žฆ์€ ์‹ค์ˆ˜ ๋์— ๋ฐฐ์› ๋˜ ๊นƒ ๋ธŒ๋žœ์น˜ ์ „๋žต๊ณผ ํ๋ฆ„์— ๋Œ€ํ•œ ๋ถ€๋ถ„์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. Git-Flow ๋ž€? ๊ฐœ๋ฐœ ์‹œ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ธŒ๋žœ์น˜ ์ „๋žต์œผ๋กœ ํฌ๊ฒŒ 4๊ฐ€์ง€ ์ข…๋ฅ˜์˜ ๋ธŒ๋žœ์น˜๋กœ ๊ฐœ๋ฐœ์„ ํ•ด๋‚˜๊ฐ€๋Š” ์ „๋žต์ด๋‹ค. ์œ„์˜ ๊ทธ๋ฆผ์œผ๋กœ ์ถ”์ธกํ•ด๋ณด์ž๋ฉด, 1. Master(main) : ์ค„๊ณง ๋ฐฐํฌ๋˜๊ณ  ์žˆ๋‹ค. Release๋ฅผ ๋ณ‘ํ•ฉํ•œ๋‹ค. ์ด๋ฆ„์ด ์ฃผ์ธ๊ณต์ด๋‹ค. 2. Develop : Main์œผ๋กœ๋ถ€ํ„ฐ ์ถœ๋ฐœํ–ˆ๊ณ , feature๋ฅผ ๋ถ„๋ฆฌํ–ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ๋ณ‘ํ•ฉ๋˜๋Š”๊ฒŒ ๋ฐ˜๋ณต๋œ..

๐Ÿ’œ IT/Infra 2022. 4. 24. 17:46
[Git] ๊ธฐ์ดˆ ๋ช…๋ น์–ด

Git ? ๊นƒ(Git) ์€ ์ปดํ“จํ„ฐ ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ถ”์ ํ•˜๊ณ  ์—ฌ๋Ÿฌ ๋ช…์˜ ์‚ฌ์šฉ์ž๋“ค ๊ฐ„์— ํ•ด๋‹น ํŒŒ์ผ๋“ค์˜ ์ž‘์—…์„ ์กฐ์œจํ•˜๊ธฐ ์œ„ํ•œ ๋ถ„์‚ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด๋‹ค. ๋˜๋Š” ์ด๋Ÿฌํ•œ ๋ช…๋ น์–ด๋ฅผ ๊ฐ€๋ฆฌํ‚จ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ์†Œ์Šค ์ฝ”๋“œ ๊ด€๋ฆฌ์— ์ฃผ๋กœ ์‚ฌ์šฉ๋˜์ง€๋งŒ ์–ด๋– ํ•œ ์ง‘ํ•ฉ์˜ ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ง€์†์ ์œผ๋กœ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ๊ธฐํ•˜ํ•™์  ๋ถˆ๋ณ€ ์ด๋ก ์„ ๋ฐ”ํƒ•์œผ๋กœ ์„ค๊ณ„๋๊ณ , ๋ถ„์‚ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ์„œ ๋น ๋ฅธ ์ˆ˜ํ–‰ ์†๋„์— ์ค‘์ ์„ ๋‘๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ํŠน์ง•์ด๋ฉฐ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ, ๋ถ„์‚ฐ, ๋น„์„ ํ˜• ์›Œํฌํ”Œ๋กœ๋ฅผ ์ง€์›ํ•œ๋‹ค. - Git, ์œ„ํ‚ค๋ฐฑ๊ณผ 1. ๊ธฐ์ดˆ ๋ช…๋ น์–ด ํ™”๋ฉด ์ดˆ๊ธฐํ™” : Ctrl + L ์ฒ˜์Œ์œผ๋กœ ๊ฐ€๊ธฐ : Ctrl + A (์•ŒํŒŒ์ธ๊ฐ€?) ๋์œผ๋กœ ๊ฐ€๊ธฐ : Ctrl + E (End..?) ๋ชฉ๋ก ๋ณด๊ธฐ : ls ํŒŒ์ผ ๋‚ด์šฉ ๋ณด๊ธฐ : cat ํŠน์ • ๋ฌธ์ž ๊ฒ€์ƒ‰..

๐Ÿ’œ IT/ETC 2022. 4. 24. 15:19
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
๊ธ€ ๋ณด๊ด€ํ•จ