์ ๋ํฐ๋ก ํ์ ํ ์ผ์ด ์๊ฒจ์ ๊นํ๋ธ๋ก ํ๋ก์ ํธ์ ๋๊ฐ ๋ ์ด๋๋ฅผ ํ์.
์ด๋๋ฅผ ๋ฐ๋๊ฑฐ ๊น์ง๋ ์ ํ๋๋ฐ, ์ฌ๊ธฐ์ ์ด๋ป๊ฒ ํ๋ก์ ํธ๋ฅผ ์ฐ๋ํ๋์ง ๋ชจ๋ฅด๊ฒ ์.
๊ทธ๋ฌ๋๊น ์ด๋ํ ์ฌ๋์ด ์ฌ๋ ค๋์ ํ๋ก์ ํธ๋ฅผ ์ด๋ป๊ฒ ๋ด ์ปดํจํฐ์ ์ฎ๊ธฐ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์.
์ง๊ธ์ ๊นํ๋ธ ๋ฐ์คํฌํ ๊น์๋จ๊ณ ํด๋ก ๋ฆฌํฌ์งํฐ๋ฆฌ๋ ํด๋์ ์ํ... ๋์์ค์...
(์ฌ์ ์์) CLI๋ ์ฌ์ฉํ ์ค ์๋? ๋ชจ๋ฅด๋ฉด CLI ๊ณต๋ถ๋ถํฐ (์ค๋น๋จ๊ณ) ๋ด์ปด์ git ์ค์น , github LFS ์ค์น(์ฉ๋ ์ด๊ณผ์ ์ ๋ฃ์๊ธ์ ์์) git ์ฌ์ฉ๋ฒ ๊ณต๋ถ ๋ฐ ์ฐ์ต (์ฌ์ฉ๋จ๊ณ A: ํ๋ก์ ํธ ๋ด๋ ค๋ฐ๊ธฐ) 'ํด๋ก ': ๋ ํ์งํ ๋ฆฌ์ ์๋ ํ๋ก์ ํธ๋ฅผ ํต์ผ๋ก ๋ณต์ฌํด์ค๋ ํ์ (ํ: ๋ ํ์งํ ๋ฆฌ๋ github ๊ฐ์ ์๊ฒฉ์๋ฒ์ผ ์๋, ๊ฐ์ ๋ดํธ์ํฌ์ ๋ค๋ฅธ ์ปด์ผ์๋, ๋ด ์ปด์ ๋ค๋ฅธ ํด๋์ผ์๋ ์์) ์ฌํผ ๊นํ์์ ํ๋ก์ ํธ๋ฅผ ํด๋ก ํ๋ฉด ๋ด์ปด ํด๋์ ๊ทธ๋๋ก ๋ณต์ฌ๋จ. git ํ์คํ ๋ฆฌ, git ignore๊น์ง ๋ค ๋ณต์ฌ๋จ. ์ฌ๊ธฐ๊น์ง ํ๊ฑฐ๋ค
๋ณธ๋ฌธ์ด ์ค๊ฐ์ ์์ ๋๊ฑฐ ๊ฐ์๋ฐ... ๊น ํด๋ผ์ด์ธํธ ์ธ๊ฑฐ๋ฉด CLI ์์จ๋ ๋จ
๊ทธ๋ผ ๋ค ํ๊ฑด๋ฐ ๋ญ๊ฐ ๋ฌธ์ . git ๊ณต๋ถํ๋ฉฐ๋จ. ํด๋ก ํด์จ๊ฑด ์๊ฒฉ์ง๋ก push๋ง ์ํ๋ฉด ๊ทธ๋ฅ ๋ด์ปด์์ ๋ ธ๋๊ฑฐ๋๊น ๊ฐ์ง๊ณ ๋๋ฉด์ ๊ณต๋ถํ๋ฉด๋จ. ์ด์จ๋ ์ด์ ์ฝ๋๋ฅผ ์์ ์ ํ๊ณ ์์ ํ๊ณ ํ์์ ๋ง๋ฌด๋ฆฌํ๋ฉด ๋ก์ปฌ์์ ๋ณ๊ฒฝ๋ํ์ผ๋ค ์คํ ์ด์ง์ ์ฌ๋ฆฌ๊ณ ์ปค๋ฐํด์ผํจ. ์ปค๋ฐ์.. ๊ณต๋ถ์ข ํด์ผํจ. ์๋ชป์ปค๋ฐ๋๋น ์ปค๋ฐ๋๋๋ฆฌ๊ธฐ๊ฐ์ ๊ฒ๋ ํ ์ค ์์์ผ๋จ. ์ปค๋ฐ์ ์ฌ๋ฌ๋ฒํด๋๋๊ณ pushํ๋ฉด ์์ธ ์ปค๋ฐ๋ค๊น์ง ํฌํจํด์ ๋ค ๋ ํ์งํ ๋ฆฌ์(๋ ๊ฒฝ์ฐ ๊นํ) ์ฌ๋ฆฌ๊ฒ๋จ. pushํ๊ณ ๋๋ฉด ๊นํ๋ค์ด๊ฐ์ ์ถฉ๋์๋ ๋ณด๊ณ PULL ๋ฆฌํ์คํธ . ๊ทธ๋ฌ๋ฉด ๊ด๋ฆฌ์๊ฐ ๋ฆฌ๋ทฐํ๊ณ ์ด์์์ผ๋ฉด ๋จธ์งํ ๊ฑฐ์. ๊ทผ๋ฐ ๋ค๋ฅธ์ฌ๋๋ ์์ ํ๊ณ ์ฌ๋ฆฌ๊ณ ๋จธ์งํ ๊ฑฐ๊ธฐ๋๋ฌธ์ fetch๋ํด์ผํ๊ณ ..
๊ธธ๊ฒ๋งํด ๋ญํด. ๊ทธ๋ฅ Pro Git ๊ณต๋ถํด
https://git-scm.com/book/ko/v2
์, ๋ฌผ๋ก pro git์ CLI์์์ git ์ฌ์ฉ๋ฒ์. ๊นํ ๋ฐ์คํฌํ๊ฐ์ git ํด๋ผ์ด์ธํธ๋ ์ ํ๋ธ์ ์๋๋ผ
์ค ์น์ ํ ์ค๋ช ๊ฐ์ฌํฉ๋๋ค. ๊ทผ๋ฐ push, pull ์ด๋์ ๋ ๊ฐ๋ ์ ์๊ธด ํ๋๋ฐ ๊ทธ๊ฑฐ ๋ง๊ณ ์์ ์ฒ์์ ํด๋ก ๋ ํ์งํ ๋ฆฌ๋ง ํ์ ๋ ๊ทธ๊ฑธ ์ด๋ป๊ฒ ๋ด ์ ๋ํฐ ํ๋ธ๋ก ์ฎ๊ฒจ์ ์์ ํ ์ ์์?
๋ด ๊นํ๋ธ์ ๊ทธ ๋ ์ด๋ํ ์ฌ๋์ด ์ฌ๋ฆฐ ํ๋ก์ ํธ๊ฐ ์ฌ๋ผ์ ์๊ธด ํ๋ฐ ๊ทธ๊ฑธ ์ด๋ป๊ฒ ๋ค์ด๋ก๋ ๋ฐ๊ณ ์ฐ๋์ ํด์ ๋ด ์ปดํจํฐ์์ ์์ ํ ์ ์๋์ง ๋ชจ๋ฅด๊ฒ ์
๋ด๊ฐ ์ดํด๋ฅผ ๋ชปํ๊ฑด๊ฐ? ํด๋ก ํ์ผ๋ฉด ํ๋ธ์์ ๊ฒฝ๋ก์ฐพ์์ ํ๋ก์ ํธ์ด๋ฉด ๋๋๊ฑฐ์๋? - dc App
ํด๋ก ํด์์ผ๋ฉด ๊ทธ ํด๋์์ ์ ๋ํฐ ํ๋ก์ ํธ ํ์ผ์ ์ฐพ์์ ์ด์ด