์ค๋ต๊น ๐ช - ํ์ ํธ #4: Git Submodule - ์ฌ๋ฌ ๋ ํฌ๋ฅผ ํ ํ๋ก์ ํธ์์ ๋ค๋ฃจ๋ ๋ฒ
its_TIMI
Git์ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ํ ํ๋ก์ ํธ์์ ์ฌ๋ฌ ๊ฐ์ ์ ์ฅ์๋ฅผ ํจ๊ป ๊ด๋ฆฌํด์ผ ํ๋ ์ํฉ์ด ์๊ธด๋ค.์๋ฅผ ๋ค์ด, ๋๊ท๋ชจ ํ๋ก์ ํธ, MSA(Microservices Architecture), ์๋ํํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ง์ ๊ด๋ฆฌ ๋ฑ์ด ํด๋น๋๋ค.์ด๋, ์ฌ๋ฌ ์ ์ฅ์๋ฅผ ํ๋์ ํ๋ก์ ํธ์์ ๊น๋ํ๊ฒ ์ ์งํ ์ ์๋๋ก ๋์์ฃผ๋ ๊ธฐ๋ฅ์ด ๋ฐ๋ก Git Submodule์ด๋ค. ํ์ง๋ง ๋ง์ ์ฌ์ฉํด๋ณด๋ ค ํ๋ฉด Git Submodule์ด ์ ๋ง ํ์ํ๊ฐ? ๋ผ๋ ๊ณ ๋ฏผ์ด ๋ค ์ ์๋ค.Subtree, ํจํค์ง ๋งค๋์ (npm, pip, maven) ๊ฐ์ ๋์๋ ์๊ธฐ ๋๋ฌธ์ด๋ค.๐ค ์ด ๊ธ์์๋ Git Submodule์ด ๋ฌด์์ธ์ง, ์ธ์ ์ฌ์ฉํด์ผ ํ๋์ง, ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ์ด๋ป๊ฒ ํ์ฉํ๋์ง ์์๋ณธ๋ค. Git Submodule vs Git Subtree vs ํจ..