๋ฐ๊ฐ์ต๋๋ค :)
์ ์ ์ฒซ ๋ธ๋ก๊ทธ๋ ๊ฐ๋ฐ์๋ผ๋ฉด ์์ ๋กญ๊ฒ ๋ค๋ฃฐ ์ ์์ด์ผ ํ๋ ๊นํ๋ธ(GitHub)์ ๋ํด ์๋ ค๋๋ฆฌ๊ณ ์ ํฉ๋๋ค!
๊ฐ๋ฐ์๊ฐ ๋๊ธฐ์ํด ์ฌ๋ฌ ๊ฐ์ง ์ฐ์ต๋ ํด๋ณด๊ณ ๋ง์ ํ๋ก์ ํธ๋ฅผ ์งํํ์ฃ ?
๊ฐ์ธ ํ๋ก์ ํธ ๋ฟ ์๋๋ผ ํ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ฒ ๋๋ฉด
๊ฐ์ฅ ์ค์ํ ๊ฒ์ ํ๋์ธ ๊ฒ ๊ฐ์ต๋๋ค!
๊ทธ๋์ ํ์ํ ๊ฒ์ด GitHub์ธ๋ฐ,
์ ๋ GitHub๋ฅผ ๋ฆ๊ฒ ์๊ฒ ๋ผ์ ํ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด
ํ๋ก์ ํธ๋ฅผ ์์ถํด์ ๊ณต์ ๋ฅผ ํ๋ต๋๋ค...ใ ใ
์ด๋ ๊ฒ ํ๋ค ๋ณด๋
๋ ธํธ๋ถ ์ฉ๋๋ ๊ฝ ์ฐจ๊ณ
์ด๋๊ฐ์ ๋ฐฑ์ ํ์ง๋ ์์๊ธฐ ๋๋ฌธ์
๋ ๋ถ์ํฉ๋๋ค...
๊ทธ๋ฆฌ๊ณ ์์ ์ฌํญ์ด ์๊ธฐ๋ฉด
์์ ํ๊ณ
๋ค์ ์์ถํด์ผ ํ๋...
๊ทธ๋์ ์ ์ฒ๋ผ
ํ๋ก์ ํธ๊ฐ ์ ๋ฆฌ๋ฅผ ํ๊ณ ์ถ๊ฑฐ๋ ํจ์จ์ ์ธ ๊ฐ๋ฐ์ ์ํ๋ ๋ถ๋ค์ ์ํด
์ค๋นํ๋ต๋๋ค. :>
GitHub ์์ํ๊ธฐ (๋ฆฌํ์งํ ๋ฆฌ ๋ง๋ค๊ธฐ)
์๋ก์ด ๋ฆฌํ์งํ ๋ฆฌ ๋ง๋ค์!
์๋กญ๊ฒ ๋ง๋ค ๋ฆฌํ์งํ ๋ฆฌ ์ด๋ฆ์ ์ ๋ ฅํด์!
์ ๋ ๋ค ๋ง๋ค์ด๋๊ณ ์ฐ์ด์ ์ค๋ฅ๊ฐ ๋ฌ์ด์..
๋ง์ฝ ๋๊ตฌ๋ ๊ณต์ ๊ฐ๋ฅํ๊ฒ ํ๊ณ ์ถ์ผ๋ฉด Public
์๋๋ฉด Private
๋ก ์ค์ !
์ด์ ๊น์ ์ฌ๋ฆด ํ์ผ๋ก ๊ฐ๋ณผ๊น์?
.
.
.
ํด๋น ํ์ผ์ ๊ฒฝ๋ก๋ก ์ด๋ํ ๋ค
git status
์ฒ์ ์ด๊ธฐํ ์์ ์ ํฉ๋๋ค
git init
๋ฆฌ๋ ์ค ๋ช ๋ น์ด์ ๋์ผํ๊ฒ
ls -al์ ์ ๋ ฅํ๋ฉด ํ์ผ์ ๋ชฉ๋ก์ ๋ณผ ์ ์์ต๋๋ค!
ํด๋๋ก ๋ค์ด๊ฐ์ ํ์ธํด๋ณผ๊น์?
๊ทธ๋ค์ ์๋ก์ด ๋ฆฌํ์งํ ๋ฆฌ๋ฅผ ๋ฑ๋กํ๊ธฐ ์ํด
git remote add origin (์์ ์ ๊นํ๋ธ ๋ฆฌํ์งํ ๋ฆฌ ๋งํฌ)
์ฌ๊ธฐ๊น์ง๊ฐ ์๋ก์ด repositories๋ฅผ ๋ง๋ค์์ ๋!
๋ง์ฝ ๊ธฐ์กด์ repositories๊ฐ ์๊ณ
์์ ์ ํด์ ์ ๋ฐ์ดํธ๋ฅผ ํ๊ณ ์ถ์ ๋์๋
์ด ๋ฐ์ ๋ค์ 3๊ฐ์ง๋ง ๊ธฐ์ตํ๋ฉด ๋ฉ๋๋ค!
add
commit
push
3๊ฐ์ง ๊ธฐ์ตํ์ จ์ฃ ?
์์ํฉ๋๋ค!
๊น์ ์ฌ๋ฆด ํด๋์ ๊ฐ์
git add *
์๋ฌ๊ฐ ๋ฌ์ด์...
์ด๋ด ๋์๋
git config --global core.autocrlf true
ํ๋ฒ ๋ ์๋!
๋๋ค์!
๊ทธ๋ค์
git commit -m "์ปค๋ฐํ ๋ฌธ๊ตฌ"
์ ์ฌ๋ผ๊ฐ๋ค์!
๋ง์ง๋ง์ผ๋ก
git push origin master
ํด์ฃผ๋ฉด
๋!!!!!
์๋ก ๋ง๋ค์ด์ก์ฃ !?
์๊น ์ ์ first commit ๋ณด์ด์๋์?
์ด๋ ๊ฒ ์ปค๋ฐ์ ํ ๋๋ง๋ค
์์ ์ฌํญ์ ์ ์ด์ฃผ๋ฉด
๋ณด๊ธฐ ํธํฉ๋๋ค!
(ํ๊ธ๋ ๋ฉ๋๋ค!)
๋ชจ๋๋ค ํ์ผ ์ ๋ฆฌ ๊น๋ํ๊ฒ ํ๊ณ ,
์์ ์ฌํญ๋ ๋ฐ๋ก๋ฐ๋ก ์ ์ฉ๋๋
Git ๋ง์ด ์ฌ์ฉํ์๊ธธ ๋ฐ๋๊ฒ์!
๋ง์ ๋์๋์ จ๋ค๋ฉดโค์ ๊ตฌ๋ ๋ถํ๋๋ฆด๊ฒ์!
:)
๋๊ธ