
๊น์ ์ฌ์ฉํ๋ฉด์ ๊ฐ์ฅ ๋ฎ์ ์ดํด๋์์ ๋ฌด์์ ์ผ๋ ๋ถ๋ถ์ ๊ผฝ์๋ฉด, ๊น ๋ธ๋์น ๋ถ๋ฆฌ! ๋๋ฒ์งธ ํ๋ก์ ํธ์์๋ ๊ธฐ์กด์ ์ฌ์ฉํ๋ SVN ์ด ์๋ Git-lap ์ ์ด์ฉํด ํ์์ ๊ด๋ฆฌํ๋ค๋ณด๋, ๋ธ๋์น๋ฅผ ์ ์ ํ๊ฒ ๊ณจ๋ผ์ ์ฌ์ฉํ๋๊ฒ์ด ์์ฃผ์~์ฃผ ์ด์ํ๋ค. ์ด ํฌ์คํ ์์๋ ์์ฒญ๋๊ฒ ์ฆ์ ์ค์ ๋์ ๋ฐฐ์ ๋ ๊น ๋ธ๋์น ์ ๋ต๊ณผ ํ๋ฆ์ ๋ํ ๋ถ๋ถ์ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํด๋ณด๊ณ ์ ํ๋ค. Git-Flow ๋? ๊ฐ๋ฐ ์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ธ๋์น ์ ๋ต์ผ๋ก ํฌ๊ฒ 4๊ฐ์ง ์ข ๋ฅ์ ๋ธ๋์น๋ก ๊ฐ๋ฐ์ ํด๋๊ฐ๋ ์ ๋ต์ด๋ค. ์์ ๊ทธ๋ฆผ์ผ๋ก ์ถ์ธกํด๋ณด์๋ฉด, 1. Master(main) : ์ค๊ณง ๋ฐฐํฌ๋๊ณ ์๋ค. Release๋ฅผ ๋ณํฉํ๋ค. ์ด๋ฆ์ด ์ฃผ์ธ๊ณต์ด๋ค. 2. Develop : Main์ผ๋ก๋ถํฐ ์ถ๋ฐํ๊ณ , feature๋ฅผ ๋ถ๋ฆฌํ๋ค๊ฐ ๋ค์ ๋ณํฉ๋๋๊ฒ ๋ฐ๋ณต๋..

Git ? ๊น(Git) ์ ์ปดํจํฐ ํ์ผ์ ๋ณ๊ฒฝ์ฌํญ์ ์ถ์ ํ๊ณ ์ฌ๋ฌ ๋ช ์ ์ฌ์ฉ์๋ค ๊ฐ์ ํด๋น ํ์ผ๋ค์ ์์ ์ ์กฐ์จํ๊ธฐ ์ํ ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ด๋ค. ๋๋ ์ด๋ฌํ ๋ช ๋ น์ด๋ฅผ ๊ฐ๋ฆฌํจ๋ค. ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ์์ค ์ฝ๋ ๊ด๋ฆฌ์ ์ฃผ๋ก ์ฌ์ฉ๋์ง๋ง ์ด๋ ํ ์งํฉ์ ํ์ผ์ ๋ณ๊ฒฝ์ฌํญ์ ์ง์์ ์ผ๋ก ์ถ์ ํ๊ธฐ ์ํด ์ฌ์ฉ๋ ์ ์๋ค. ๊ธฐํํ์ ๋ถ๋ณ ์ด๋ก ์ ๋ฐํ์ผ๋ก ์ค๊ณ๋๊ณ , ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ผ๋ก์ ๋น ๋ฅธ ์ํ ์๋์ ์ค์ ์ ๋๊ณ ์๋ ๊ฒ์ด ํน์ง์ด๋ฉฐ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ, ๋ถ์ฐ, ๋น์ ํ ์ํฌํ๋ก๋ฅผ ์ง์ํ๋ค. - Git, ์ํค๋ฐฑ๊ณผ 1. ๊ธฐ์ด ๋ช ๋ น์ด ํ๋ฉด ์ด๊ธฐํ : Ctrl + L ์ฒ์์ผ๋ก ๊ฐ๊ธฐ : Ctrl + A (์ํ์ธ๊ฐ?) ๋์ผ๋ก ๊ฐ๊ธฐ : Ctrl + E (End..?) ๋ชฉ๋ก ๋ณด๊ธฐ : ls ํ์ผ ๋ด์ฉ ๋ณด๊ธฐ : cat ํน์ ๋ฌธ์ ๊ฒ์..