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์ด ๊ธฐ๋ณธ