Git

git clone -- recursive ์˜ต์…˜์˜ ์˜๋ฏธ

martinooo 2023. 7. 13. 22:20
๐Ÿ’ก git clone -- recursive ๋ฌด์—‡์ธ๊ฐ€?

 

 

์œ„์— ํ”„๋กœ์ ํŠธ๋Š” Lerna๋ฅผ ํ™œ์šฉํ•œ ๋ชจ๋…ธ๋ ˆํฌ ํ”„๋กœ์ ํŠธ ์ €์žฅ์†Œ์ด๋‹ค.

์œ„ ์˜คํ”ˆ์†Œ์Šค๋ฅผ clone ํ• ๋•Œ --recursive ์˜ต์…˜์„ ์ถ”๊ฐ€ ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๋‚˜์™€์žˆ๋‹ค. ํ•ด๋‹น ์˜ต์…˜์„ ์„ค์ • ์•ˆํ•˜๊ณ  clone ํ•˜๊ฒŒ ๋˜๋ฉด WIGOEditor ํด๋” ์•„๋ž˜๋Š” ๋น„์›Œ์ง„ ํด๋”๋กœ clone ์ด ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ํ•ด๋‹น ์˜ต์…˜์„ ์„ค์ •ํ•จ์œผ๋กœ ํ•˜์œ„ ์„œ๋ธŒ ๋ชจ๋“ˆ์— ๊นŒ์ง€ cloneํ•œ๋‹ค.

 

 

๐Ÿ’ก ์„œ๋ธŒ ๋ชจ๋“ˆ์ด๋ž€?

 

์„œ๋ธŒ ๋ชจ๋“ˆ์€ ๊ธฐ์กด ์ €์žฅ์†Œ ํ•˜์œ„์— ๋‹ค๋ฅธ ์ €์žฅ์†Œ๊ฐ€ ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๊ฒƒ์€ .git ํŒŒ์ผ์ด ์žˆ์Œ์œผ๋กœ ์ €์žฅ์†Œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์ƒ์œ„์— .git ๊ณผ ํ•˜์œ„์— .git ํŒŒ์ผ 2๊ฐœ ์กด์žฌํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

ex: ์•„๋ž˜์™€ ๊ฐ™์ด ํ•œ๊ฐœ์˜ ํ”„๋กœ์ ํŠธ์— 2๊ฐœ์˜ .git ํŒŒ์ผ์„ ๋ณผ์ˆ˜ ์žˆ๋‹ค. git clone ์‚ฌ์šฉํ•ด์„œ clone ํ•œ๋‹ค๋ฉด ํ•˜์œ„์— ์„œ๋ธŒ๋ชจ๋“ˆ์€ ๋นˆ ํด๋”๋กœ clone ๋œ๋‹ค. ๊ทธ๋ž˜์„œ --recursive ์˜ต์…˜์„ ํ™œ์šฉํ•ด์„œ 2๊ฐœ์˜ git ์ €์žฅ์†Œ๋ฅผ cloneํ• ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค€๋‹ค.