pwd : ํ์ฌ ์์น ํ์ธcd .. : ํ ๋จ๊ณ ์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋cd ~ : ์ต์์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋cd d: : d๋๋ผ์ด๋ธ๋ก ์ด๋cd ํด๋๋ช
: ํน์ ํด๋ ์์ผ๋ก ์ด๋ls : ํ์ฌ ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก ์ถ๋ ฅls -all : ์จ๊น ํ์ผ, ํด๋๊น์ง ์ ๋ถ ์ถ๋ ฅtouch ํ์ผ๋ช
: ์ ํ์ผ ์์ฑmkdir : ์ ํด๋ ์์ฑgit์ ์ฌ์ฉํ๋ ค๋ฉด ๋จผ์ git ํํ์ด์ง(https://git-scm.com/)์ ๊ฐ์ ๋ค์ด๋ก๋๋ฅผ ๋ฐ์์ผ ํ๋ค.
git ์ค์น๊ฐ ์๋ฃ๋๋ฉด root๋ก ๋ง๋ค๊ณ ์ถ์ ํด๋์ ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ ํ $ git init์ ์์ฑํ์ฌ ํด๋น ํด๋๋ฅผ ์ ์ฅ์๋ก ๋ง๋ ๋ค.
๋ค์์ผ๋ก
$ git config --global user.email "๊นํ๋ธ ์ด๋ฉ์ผ ์ฃผ์"
$ git config --global user.name "๊นํ๋ธ ์ด๋ฆ"์ ์์ฑํ์ฌ ์ฌ์ฉ์๋ฅผ ์ฐ๊ฒฐํ๋ค.
์ ๋๋ก ์ฐ๊ฒฐ๋์๋ ํ์ธํ๊ณ ์ถ๋ค๋ฉด
$ git config user.email
$ git config user.name์ ํฐ๋ฏธ๋์ ํ ์ค์ฉ ์์ฑํ๋ฉด ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊นํ๋ธ์์ test ์ด๋ฆ(์์)์ ๊ฐ์ง Repository๋ฅผ ํ๋ ๋ง๋ ๋ค.
๊น์ ์์ฑํ๊ณ ๊นํ๋ธ์์ ํด๋น Repository์ ๊ฐ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋จ๋๋ฐ, ์ด ํ๋ฉด์ ๋์์๋ ๋๋ก cmd์ฐฝ์ ํ ์ค์ฉ ๋ณต๋ถํ๋ฉด ๋๋ค.

๋ฌด์จ ๋ช
๋ น์ด์ธ์ง ๋ด๋ ๋ชฐ๋ผ์ ๋ด๊ฐ ๋ณด๊ธฐ ์ฝ๊ฒ ํด์ํจ
๋์ค์ ๋ ๊ณต๋ถ ํ๊ณ ์ถ๊ฐ ์์
$ git init : ํด๋น ํด๋๋ฅผ ์ ์ฅ์(์ด๊ธฐํ)๋ก ๋ง๋ฆ$ git add ํ์ผ๋ช
: ํด๋น ํ์ผ์ ์ถ๊ฐ$ git commit -m "๋ฉ์ธ์ง" : commit ์ ๋ฌ๋ฆฌ๋ ์ฝ๋ฉํธ$ git branch -M main : root๋ฅผ master์์ main์ผ๋ก ๋ณ๊ฒฝ$ git remote add origin ๊นํ๋ธ ์ฃผ์ : ํด๋น ๊นํ๋ธ ์ฃผ์์ ์ฐ๊ฒฐ$ git push -u origin main : (ํ์ผ ์ฌ๋ฆด ๋ ์๋ฌ๋๋ฉด main) / git์ master๊ฐ ๊ธฐ๋ณธ. github๋ main์ด ๊ธฐ๋ณธ