ํ๋กฌํํธ(Prompt)
: ํค๋ณด๋์ ์
๋ ฅ์ ํ์ธํ๊ณ ํธ์งํ ์ ์๋ ํ ์ค์ ๊ณต๊ฐpwd(print working directory)
: ํ์ฌ ์์น ํ์ธํ๊ธฐmkdir(make directory)
: ์๋ก์ด ํด๋ ์์ฑํ๊ธฐls(list)
: ํน์ ํด๋์ ํฌํจ๋ ํ์ผ์ด๋ ํ์ ํด๋์ ๋ฆฌ์คํธ๋ฅผ ์ถ๋ ฅopen .
: (macOS์์) ํ์ฌ ์์น๋ฅผ GUI๋ก ์คํํ๋ ๋ช
๋ น์ดcd(change directory)
: ํด๋์ ์ง์
touch
: ํ์ผ ์์ฑํ๊ธฐcat
: ํ์ผ์ ๋ด์ฉ์ ํฐ๋ฏธ๋์ ์ถ๋ ฅrm
: ํด๋๋ ํ์ผ ์ญ์ mv(move)
: ํด๋๋ ํ์ผ์ ์ด๋ฆ์ ๋ณ๊ฒฝ ํน์ ํด๋๋ ํ์ผ์ ์์น ๋ณ๊ฒฝcp(copy)
: ํด๋๋ ํ์ผ ๋ณต์ฌ (ํด๋๋ฅผ ๋ณต์ฌํ ๋ rm์ ์ต์
์ ๋์ผํ๊ฒ ์ฌ์ฉ)์ ๋ ๊ฒฝ๋ก์ ์๋ ๊ฒฝ๋ก
~
: ์ฌ์ฉ์ ํด๋๋ก ์ด๋
์ฌ์ฉ์๊ฐ ์๋ก์ด ํ๋ก๊ทธ๋จ์ ์ค์นํ๊ฑฐ๋ ๋ณ๊ฒฝ ๋๋ ์ญ์ ํ ๋ ๊ด๋ฆฌ์์ ๊ถํ์ด ํ์ํ๋ฉฐ ์ฌ์ฉ์๊ฐ ๊ด๋ฆฌ์ ๊ถํ์ ํ์๋ก ํ ๋, ์ฌ์ฉ์ ๊ถํ์ ์ด์ฉํ ์ ์๋ ๋ช ๋ น์ด sudo๋ฅผ ์ฌ์ฉํ๋ค.
sudo
: ์ฌ์ฉ์ ํ๊ฒฝ์์ ๊ด๋ฆฌ์์ ๊ถํ์ ํ๋ํ๋ ๋ช ๋ น์ด
๊ฐ๋ฐ์์ ์ฝ๋๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด ๊ฐ๋ฐ๋ '๋ถ์ฐํ ๋ฒ์ ๊ด๋ฆฌ ์์คํ '์ด๋ค. ์์ค ์ฝ๋ ๊ธฐ๋ก์ ๊ด๋ฆฌํ๊ณ ์ถ์ ํ ์ ์๋ ๋ฒ์ ๊ด๋ฆฌ ์์คํ
ํ์ผ์ด๋ ํด๋๋ฅผ ์ ์ฅํด๋๋ ๊ณณ์ผ๋ก Remote Repository
์ Local Repository
๋ฅผ ์ ๊ณตํ๋ฉฐ ๊ฐ๊ฐ ์๊ฒฉ ์จ๋ผ์ธ ์๋ฒ ์์ ์ ์ฅ์, ๋ด ์ปดํจํฐ์ ์ ์ฅ์๋ก ๋๋๋ค.
fork
: other remote repository -> mine remote repository ๋ก ๊ฐ์ง๊ณ ์ค๋ ๊ณผ์ clone
: mine remote repository -> my local repository๋ก ๊ฐ์ง๊ณ ์ค๋ ๊ณผ์ push
: ๋ณ๊ฒฝ๋ ๋ด์ฉ์ commit ํ remote repository์ ์ฌ๋ ค์ฃผ๋ ๊ณผ์ pull
: remote repository์ ๋ณ๊ฒฝ์ฌํญ์ด ์์ ๋ local๋ก ๊ฐ์ ธ์ค๋ ๊ณผ์ ์ค๋์ ํฐ๋ฏธ๋ ํ๊ฒฝ์์ ์ฌ์ฉ๋๋ ๋ค์ํ CLI ๋ช
๋ น์ด์ Git์ ๋ํด ์์๋ดค๋ค.
๋ค๋ฅธ ์ฌ๋๊ณผ์ ํ์
์ ์์ด์๋ Git์ ๊ผญ ์์์ผ ํ๋ ์์คํ
์ด๋ฉฐ ์ด๋ฅผ ๊ฐ๋จํ ํ์ฉํ๋ ๋ฒ๊ณผ ๊ฐ ์ฝ๋๋ง๋ค ํ์ํ ๋ชจ๋์ ์ด๋ป๊ฒ ๋ค์ด๋ฐ๋์ง์ ๋ํด์๋ ์๊ฒ ๋์๋ค.
์ฌ๋ฌ ๋ช
๋ น์ด๋ค์ด ์์ง์ ์ต์์น ์์ ํ๋ฒ์ฉ ๊ผญ ๋ค์ ์ฐพ์๋ณด๊ณ ์ด์ฉํ์ง๋ง ์ค์ ํฐ๋ฏธ๋ ํ๊ฒฝ์์ ์ฝ๋๋ฅผ ์คํ์ํค๊ณ ๊ณผ์ ๋ฅผ ์ ์ถํ๋ ๋ฑ ๋ค์ํ ํ๋์ ํด๋ณด๋ ์ฌ๋ฏธ์์๋ค!
๋์ค์๋ ๋ง์ ๊ฐ๋ฐ์๋ค๊ณผ ํจ๊ป ํ์
ํ๋ ๋ ์ ๊ฟ๊พธ๋ฉฐ ์ค๋๋ ๋ณต์ต์ ํ๋ฌ ๊ฐ์ผ๊ฒ ๋ค