
[Git] ๋ธ๋์น ์ ๋ต (Git, GitHub, GitLab)
ยท
๐โฌ git
์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ํ๋์ ์ ์ฅ์์ ์์
ํ ๋, ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ํ์
ํ๊ธฐ ์ํด git branch ์ ๋ํ ๊ท์น์ ์ ํ๊ณ ์ ์ฅ์๋ฅผ ์ ํ์ฉํ๊ธฐ ์ํ workflow ๋ฅผ ์ ์ํ๋ ๊ฒ์ ๋ฐ๋ก git branch ์ ๋ต์ด๋ผ๊ณ ํ๋ค.๊ฐ๋ฐ์ ํ ๋, ์ถ๊ฐ๋ ๊ธฐ๋ฅ์ด๋ ์์ ์ฌํญ์ด ์๋ก ์ํฅ์ ์ฃผ์ง ์๊ณ , ๋
๋ฆฝ์ ์ผ๋ก ๋์์ ์งํํ ์ ์๋๋ก ํ๋ค. ๋ํ, ๊ฐ ๋ธ๋์น๊ฐ ํน์ ์์
์ ์งํํ๊ณ , ํ์ํ ๊ฒฝ์ฐ ํด๋น ์์
๋จ์์ Rollback์ด ๊ฐ๋ฅํ๊ธฐ์ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ์ ์ฐ์ฑ์ ํฅ์์ํฌ ์ ์๋ค.์ด๋ฌํ ์ ๋ต์ ์ํ๋ ๋ฒ์ ๋จ์๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ํ์ฌ ํ๋ก์ ํธ์ ๊ด๋ฆฌ์ ๋ฐฐํฌ์ ์์ ์ฑ์ ๋์ฌ์ค๋ค.Branch ์ ๋ต์ ๋ค์๊ณผ ๊ฐ์ 3๊ฐ์ง๊ฐ ์๋ค.1๏ธโฃ Git flow2๏ธโฃ Github Flow3๏ธโฃ Gitlab flow 1๏ธโฃ Gi..