๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ106 ๋ก๋ ๊ฟํด๋ชฝ: ๋ก๋ ๋น์ฒจ ๊ฟ์ด ์ ํ๋ ์๋ฏธ์ ๊ธฐ์ด ๋ก๋ ๋น์ฒจ์ ๊ฟ๊พธ๋ ์๊ฐ์ ๋๊ตฌ์๊ฒ๋ ์ง๋ฆฟํ ์์์ ๋ถ๋ฌ์ผ์ผํต๋๋ค. ํนํ ๊ฟ์์ ๋น์ฒจ๋ ๋ก๋ ์ฉ์ง๋ฅผ ๋ฐ๊ฒฌํ๊ฑฐ๋ ์์คํ ์ฌ๋์ด ๋น์ฒจ๊ธ์ ๋ณด๊ดํ๊ณ ์๋ ์ฅ๋ฉด ์ ๋ณด๋ฉด ํ์ค์์ ์ข์ ์ผ์ด ์๊ธธ๊น ๊ธฐ๋ํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฒ ๊ธ์์๋ ๋ก๋ ๋น์ฒจ ๊ฟ์ ์๋ฏธ์ ํด์ ์ ๊น์ด ์๊ฒ ์ดํด๋ณด๋ฉฐ, ๊ด๋ จ๋ ํด๋ชฝ์ ๋ค์ํ ์๋ฏธ์ ์ฌ๋ก๋ฅผ ์๊ฐํฉ๋๋ค. 1. ๋ก๋ ๋น์ฒจ ๊ฟ์ด ์ฃผ๋ ์ผ๋ฐ์ ์ธ ์๋ฏธ๋ก๋ ๋น์ฒจ ๊ฟ์ ๊ธ์ ์ ๊ธฐํ ์ ๋ป๋ฐ์ ํ์ด ์ ์์งํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋จ์ํ ๋ก๋์ ๋น์ฒจ๋ ๊ฟ์ ๊พธ์๋ค๋ฉด ๊ทธ๊ฒ๋ง์ผ๋ก๋ ๋ฌด์ธ๊ฐ ๊ธ์ ์ ์ธ ๋ณํ๋ ๋ปํ์ง ์์ ์ด๋์ด ์๊ธธ ๊ฐ๋ฅ์ฑ์ ์์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฟ์์ ๋ํ๋๋ ์ํฉ์ ๋ฐ๋ผ ํด์์ ์กฐ๊ธ์ฉ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ์ํฉ๋ณ ํด์ ๋ก๋ ๋น์ฒจ ์ฉ์ง๋ฅผ ๋ฐ๊ฒฌํ ๊ฟ : ์จ๊ฒจ์ง ์.. ๊ฟ ํด๋ชฝ 2024. 11. 10. ๋๋ณด๊ธฐ โบโบ ๊ฟ์์ ํ๋ก๋ฅผ ๋ณธ ์ด์ ๋? ๋ด ์ง๋ก ๊ณ ๋ฏผ๊ณผ ๋ถ์์ด ์ฃผ๋ ๋ฉ์์ง ๊ฟ์์ ํ๋ก ์๋ด์ฌ์ ์ ๋นํ ๊ฒฝํ์ ํ์ จ๋์? ์ค์ ์๋ ๊ฐ์ ์ํฉ ์์์ ๋ถ์ํ ๋ง์์ด ๊ฟ์ ํตํด ๋๋ฌ๋ ๊ฒ์ ์๋๊น์? ์ค๋์ ํ๋ก๋ฅผ ๊ฟ์์ ๋ณด๋ ์ด์ ์ ๊ฟ ํด๋ชฝ์ ํตํ ์ง๋ก ๊ณ ๋ฏผ ํด๊ฒฐ ์ ๋ํด ๊น์ด ์๊ฒ ์์๋ณด๊ฒ ์ต๋๋ค. 1. ๊ฟ์์ ํ๋ก๋ฅผ ๋ณด๋ ์ด์ : ๋ถ์๊ณผ ์ ํ์ ์์ง๊ฟ์์ ํ๋ก ์นด๋๋ฅผ ๋ณธ ๊ฒฝํ์ ๋ฌด์ธ๊ฐ ์ค์ํ ์ ํ์ ๊ธฐ๋ก์ ์ ์๋ค๋ ์์์ผ ์ ์์ต๋๋ค. ํนํ ๊ฟ์์์ ๊ณ ๋ฑํ๊ต ์งํ๊ณผ ๊ด๋ จ๋ ์กฐ์ธ์ ๋ค์๋ค๋ ๊ฒ์ ํ์ค์์ ์งํ ๋ฌธ์ ๋ฅผ ๋๊ณ ํฐ ๊ณ ๋ฏผ๊ณผ ๋ถ์์ ๊ฒช๊ณ ์๋ค๋ ์๋ฏธ๋ก ํด์๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ฟ์์ ์ ์ ๋ณธ๋ค๋ ๊ฒ์ ์ค์ค๋ก ํด๊ฒฐํ๊ธฐ ์ด๋ ค์ด ๋ฌธ์ ์ ๋ํด ์กฐ์ธ์ด๋ ๋์์ด ํ์ํ๋ค๋ ์ ํธ ์ ๋๋ค.์์ง ์์์๋ฏธํ๋ก ์๋ด์ฌ์ธ์์ ์ค์ํ ์กฐ์ธ์ ๋๋ ์ ๋น๋ก์ด ์กด์ฌ๋นจ๊ฐ ๋ฌผ๋ณ๊ธด์ฅ, ์ํ,.. ๊ฟ ํด๋ชฝ 2024. 11. 9. ๋๋ณด๊ธฐ โบโบ ๊ณ ์์ด ์์ก ํ ์ค์ฌ: ๊ด์ฐฎ์ ๊ฑธ๊น์? ๊ณ ์์ด๋ฅผ ํค์ฐ๋ ๋ฐ๋ ค์ธ์ด๋ผ๋ฉด ๊ณ ์์ด๊ฐ ์ํ ๋ ๋๋ผ๋ ๋ถ์๊ฐ์ ๋๊ตฌ๋ ๊ณต๊ฐํ ์ ์์ ๊ฒ์ ๋๋ค. ํนํ ๊ณ ์์ด๊ฐ ๊ฐ์๊ธฐ ๋ฐฅ์ ๊ฑฐ๋ถํ๊ณ ์ค์ฌ๋ฅผ ํ๋ค๋ฉด ๋๋์ฑ ๊ฑฑ์ ์ด ๋์ฃ . ์ด๋ฒ ํฌ์คํ ์์๋ ๊ณ ์์ด๊ฐ ๋ณ์์์ ์์ก์ ๋ง๊ณ ๋์์จ ํ ์ค์ฌ๋ฅผ ํ ์ ์๋ ์ด์ ์, ์ด๋ฌํ ์ํฉ์์ ์ด๋ป๊ฒ ๋์ฒํด์ผ ํ๋์ง์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. 1. ๊ณ ์์ด์ ์์ก ์น๋ฃ๋?์์ก ์น๋ฃ๋ ๊ณ ์์ด์ ํ์๋ฅผ ๋ฐฉ์งํ๊ณ ์ ํด์ง ๊ท ํ์ ๋ง์ถ๊ธฐ ์ํด ์์ฃผ ์ฌ์ฉ๋๋ ์น๋ฃ ๋ฐฉ๋ฒ์ ๋๋ค. ์์ก์ ๋ง์ผ๋ฉด ์ฒด๋ด ์๋ถ๊ณผ ์์๋ถ์ ๋น ๋ฅด๊ฒ ๊ณต๊ธํ ์ ์์ด ์ท์ฅ์ด๋ ์ ์ฅ์ด ์ฝํด์ง ๊ณ ์์ด๋ค์๊ฒ ํจ๊ณผ์ ์ ๋๋ค.์์ก ์น๋ฃ๋ ์ท์ฅ ์์น๊ฐ ๋๊ฑฐ๋, ๊ธ์ฑ ์งํ์ผ๋ก ๊ณ ์์ด๊ฐ ์์์ด๋ ๋ฌผ์ ๊ฑฐ๋ถํ๋ ๊ฒฝ์ฐ์ ํนํ ์ ์ฉํฉ๋๋ค. ๋ค๋ง, ์์ก ์น๋ฃ ํ ์ค์ฌ๋ ๋ฉ์ค๊บผ์ ๋ฑ์ ๋ถ์์ฉ์ด .. ๋ฐ๋ ค๋๋ฌผ 2024. 11. 8. ๋๋ณด๊ธฐ โบโบ ์ด๊ฐ ๋น ์ง๋ ๊ฟ์ ํด์: ๋ถ์๊ณผ ๋ณํ์ ์์ง ์ด๊ฐ ๋น ์ง๋ ๊ฟ์ ์ฐ๋ฆฌ๋๋ผ์์ ํํ ๋ถ๊ธธํ ์ง์กฐ๋ก ์ฌ๊ฒจ์ง์ง๋ง, ์ค์ ๋ก๋ ์ฌ๋ฌ ํด์์ด ๊ฐ๋ฅํ ํฅ๋ฏธ๋ก์ด ๊ฟ์ ๋๋ค. ํนํ ์ง๋ฌธ์๋ถ๊ป์ ๊พธ์ ๊ฟ์ฒ๋ผ ๊ณ ํต ์์ด ์์ฐ์ค๋ฝ๊ฒ ์ด๊ฐ ๋น ์ง๋ ์ํฉ์ ๋ณํ์ ๋ํ ์ ์ ์ด๋ ์ฌ๋ฆฌ์ ์ธ ๋ถ์ ์์ ๊ฐ ๋ฐ์๋ ๊ฒ์ผ ์ ์์ต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ์ด๊ฐ ๋น ์ง๋ ๊ฟ์ ๋ด๊ธด ๋ค์ํ ์๋ฏธ์ ํด์, ๊ทธ๋ฆฌ๊ณ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ๊น์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค. 1. ์ด๊ฐ ๋น ์ง๋ ๊ฟ์ ์ผ๋ฐ์ ์ธ ํด์์ด๊ฐ ๋น ์ง๋ ๊ฟ์ ๋๊ฐ ์คํธ๋ ์ค , ๋ถ์ , ์ถ์ ๋ณํ ์ ๊ด๋ จ์ด ์๋ค๊ณ ์๋ ค์ ธ ์์ต๋๋ค. ์ด๋ ๋ค์ํ ์ํฉ์์ ๋ค๋ฅด๊ฒ ํด์๋ ์ ์์ผ๋ฉฐ, ๊ฟ์์ ๋๋ ๊ฐ์ ์ด๋ ์ด์ ์ํ์ ๋ฐ๋ผ ๊ทธ ์๋ฏธ๊ฐ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ๊ณ ํต ์์ด ๋น ์ง๋ ๊ฒฝ์ฐ : ์ํ์ ๋ณํ์ ๋ํด ๋น๊ต์ ์์ฉ์ ์ด๊ฑฐ๋ ์ ์์ .. ๊ฟ ํด๋ชฝ 2024. 11. 7. ๋๋ณด๊ธฐ โบโบ Git ๋ณํฉ ์ถฉ๋ ํด๊ฒฐํ๊ธฐ: ์ถฉ๋ ์์ธ๋ถํฐ ํด๊ฒฐ ๋๊ตฌ๊น์ง ์๋ฒฝ ๊ฐ์ด๋ โ๏ธ ๊ฐ๋ฐ ์์ ์ ํ๋ค ๋ณด๋ฉด ์ฌ๋ฌ ๋ช ์ด ๊ฐ์ ํ์ผ์ ์์ ํ๊ฒ ๋๊ณ , ์ด๋ก ์ธํด ๋ณํฉ ์ถฉ๋(merge conflict) ์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์์ต๋๋ค. ์ถฉ๋์ ํ์ ํ๋ก์ ํธ์ ์ผ์์ ์ธ ์ผ๋ถ๋ถ์ด์ง๋ง, ๊ทธ ์์ธ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์ดํดํ๊ณ ์์ผ๋ฉด ์ถฉ๋์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ๋ณํฉ ์ถฉ๋์ ์์ธ, ์๋ฐฉ๋ฒ, ์ถฉ๋ ๋ฐ์ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ๊ณผ ์ ์ฉํ ๋๊ตฌ๋ค์ ์๊ฐํ๊ฒ ์ต๋๋ค. 1. ๋ณํฉ ์ถฉ๋์ ์์ธ: ์ ๋ฐ์ํ ๊น? ๋ณํฉ ์ถฉ๋ ์ ๋ ๋ช ์ด์์ ๊ฐ๋ฐ์๊ฐ ๊ฐ์ ํ์ผ์ ๊ฐ์ ๋ถ๋ถ์ ์์ ํ ๋ ๋ฐ์ํฉ๋๋ค. ์ถฉ๋์ ์ฝ๋ ๋ณํฉ ์ Git์ด ์๋์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ ๋ ๋ฐ์ํ๋ฉฐ, ์ถฉ๋์ ํด๊ฒฐํ์ง ์์ผ๋ฉด ๋ณํฉ์ ์๋ฃํ ์ ์์ต๋๋ค.๋ณํฉ ์ถฉ๋์ ์ฃผ์ ์์ธ์์ธ์ค๋ช ๋์ผ ํ์ผ์ ๋์ผํ ๋ผ์ธ ์์ .. IT/CI CD ๊ด๋ จ 2024. 10. 30. ๋๋ณด๊ธฐ โบโบ ์ด์ 1 2 3 4 5 6 ยทยทยท 22 ๋ค์