git init: Git ์ ์ฅ์ ์์ฑ (๋ก์ปฌ์์ Git ์์)
git add: ๋ณ๊ฒฝํ ํ์ผ์ ์ปค๋ฐ ๋๊ธฐ ์ํ(Staging Area)๋ก ์ฌ๋ฆผ
git commit -m "๋ฉ์์ง": ๋ณ๊ฒฝ์ฌํญ์ ๋ก์ปฌ ์ ์ฅ์์ ์ ์ฅ
git push: ๋ก์ปฌ ์ ์ฅ์ ๋ด์ฉ์ ์๊ฒฉ ์ ์ฅ์(GitHub ๋ฑ)์ ์ ๋ก๋
git pull: ์๊ฒฉ ์ ์ฅ์์ ์ต์ ๋ด์ฉ์ ๋ฐ์์ ๋ก์ปฌ์ ๋ฐ์
๐ ์ด 5๊ฐ๋ง ์ต์ํด๋ Git ์ฌ์ฉ ๊ธฐ๋ณธ์ OK!
.gitignore: Git์ด ๋ฌด์ํด์ผ ํ ํ์ผ ๋ชฉ๋ก ์ ์ (.env, node_modules ๋ฑ)
branch: ๋ ๋ฆฝ์ ์ธ ์์ ๊ณต๊ฐ. ์คํ, ๊ธฐ๋ฅ ๊ฐ๋ฐ์ฉ์ผ๋ก ์์ฃผ ์ฌ์ฉ
merge: ๋ธ๋์น๋ฅผ ๋ค๋ฅธ ๋ธ๋์น(main ๋ฑ)๋ก ํฉ์น๋ ์์
๐ ๋ธ๋์น + ๋จธ์ง๋ ํ์ ์์ ์ ๋ง ์ค์ํด!
GitHub์ ํ๋ก์ ํธ ์ฌ๋ ค๋ณด๊ธฐ
์ปค๋ฐ ํ์คํ ๋ฆฌ ๊ด๋ฆฌํด๋ณด๊ธฐ
README.md ์์ฑํด๋ณด๋ฉด ๋ ์ข์! (์๊ธฐ์๊ฐ + ํ๋ก์ ํธ ์ค๋ช )
๐ ํฌํธํด๋ฆฌ์ค ๊ณต์ ์ฉ์ผ๋ก GitHub์ ๊ฑฐ์ ํ์
GitHub ์ ์ฅ์ ํ์ด์ง๋ก ์ด๋
์๋จ ๋ฉ๋ด โ Settings ํด๋ฆญ
์ผ์ชฝ ์ฌ์ด๋๋ฐ์์ Pages ํด๋ฆญ
Source ์ค์ :
์ ์ฅ ํ, ์ ์ ๊ธฐ๋ค๋ฆฌ๋ฉด ๐ ๋ฐฐํฌ ๋งํฌ ์์ฑ๋จ
๐ ๋ณดํต ์ฃผ์: https://์ฌ์ฉ์๋ช .github.io/์ ์ฅ์๋ช /
โ ์์ ์์ฝ ํ์ค๋ก!
GitHub ์ ์ฅ์ ์์ฑ โ ํ๋ก์ ํธ ์ปค๋ฐ/ํธ์ โ Settings > Pages ์ค์ โ ๋ฐฐํฌ ๋งํฌ ํ์ธ ๐
git init # Git ์ด๊ธฐํ git add . # ๋ชจ๋ ํ์ผ ์ถ๊ฐ git commit -m "init: ์ฒซ ์ปค๋ฐ" # ์ปค๋ฐ ๋ฉ์์ง ์์ฑ git remote add origin "๋์ ๊นUrl ๋ณต๋ถ" git branch -M main # ๋ธ๋์น๋ช main์ผ๋ก ์ค์ git push -u origin main # ์๊ฒฉ ์ ์ฅ์์ ํธ์
git init
โ .git ํด๋๊ฐ ์์ฑ๋๋ฉด์ Git ๊ด๋ฆฌ ์์๋จ (์จ๊น ํ์ผ์ด๋๊น ์ ๋ณด์ฌ๋ OK)
git add .
โ ํ์ฌ ํด๋ ์์ ๋ชจ๋ ํ์ผ์ Git์ ์ถ๊ฐ (์ถ์ ์์)
git commit -m "init: ํ๋ก์ ํธ ์ด๊ธฐ ์ธํ
"
git remote add origin (https๋ ,ssh๋ url์ฃผ์ ๋ถ์ฌ๋ฃ๊ธฐ)
git branch -M main
git push -u origin main