๐ฃ ๋ฐฐ์ด ๊ฒ ์ ๋ฆฌ
์ค๋์ git๊ณผ github์ ๋ํด ๋ฐฐ์ ๋ค.
git์ ๊น๊ณ ์ vscode์์ terminal๋ฅผ ์ด์ฉํ๋ฉด ๋ด ์ฝ๋๋ฅผ ์ฌ๋ฆด ์๊ฐ ์๋๋ฐ, ๊ฐ๋จํ๊ณ ํธํ๊ฒ ์ฝ๋๋ฅผ ์ด์ฉํด์ ์ฌ๋ฆด ์๊ฐ ์๋ค.
๋๋ ์๋์ฐ๋ฅผ ์ฌ์ฉํด์ vscode๋ฅผ ์ฐ๊ณ ์์ด์ ๊ผญ ํฐ๋ฏธ๋์ ํค๋ฉด + ๋ฒํผ์ ๋๋ฌ git bash๋ก ๋จผ์ ๋ฐ๊ฟ์ฃผ๊ณ ๋์ ์ ๋ ฅํด์ผํ๋ค.
- pwd
print working directory ๋ก ํ์ฌ ๋ด๊ฐ ์์ ํ๋ ํด๋๋ฅผ ๋ณด์ฌ์ค๋ค. ๊ฒฝ๋กํ์ธ์ด ๋๋ค.
- ls & ls -a
ls๋ list๋ฅผ ๋งํ๊ณ , ls -a ๋ list all ์ ์ฝ์๋ก ์จ๊ฒจ์ ธ ์๋ ํ์ผ๋ ๋ค ๋ณด์ฌ๋ฌ๋ผ๋ ์์ฒญ์ด๋ค.
- cd
change directory์ ๋ช ๋ น์ผ๋ก ๋ด๊ฐ ์ํ๋ ํด๋๋ก์ ์ด๋์ ์์ผ์ค๋ค.
์ฐธ๊ณ ๋ก cd .. <= ํ ๋จ๊ณ ์์ ํด๋๋ก ๊ฐ๋ผ๋ ๋ป์ด๋ค.(๋์ด์ฐ๊ธฐ๋ ์์ง์๊ณ ๊ผญ ํด์ค์ผํ๋ค.)
- mkdir
ํด๋๋ฅผ ์์ฑํ๋ ๋ช ๋ ์ด
- touch
ํ์ผ์ ์์ฑํ๋ ๋ช ๋ น์ด์ด๊ธฐ๋ ํ๊ณ , ์์ผ๋ฉด ๋ง๋ค์ด์ง๋ ๊ฒ์ด๊ณ , ๋ง์ฝ ํ์ผ์ด ์์ผ๋ฉด ํ์ผ์ ๋ณ๊ฒฝ๋ ํด์ค๋ค.
Git ์ ์ฝ๋ ๋ณ๊ฒฝ์ ์ ๊ธฐ๋กํ๋ ๊ฒ, Git hub๋ ๋ฐฑ์ , ๊ณต์ , ํ์ ์ด ๋๋ค.
- git init
์ด๊ธฐํ๋ฅผ ๋ปํ๋ ๊ฒ์ผ๋ก (initialize) ์ด๊ธฐ ์ธํ ํ๋ ๊ฒ์ ์ค๋ง์ด๋ค.
ํ๋ก์ ํธ ์์ ์ ์ ์ ํํ ํ๋ก์ ํธ ํ์ผ์์ ๋ฑ ํ ๋ฒ๋ง ์ ๋ ฅํ๋ฉด ๋๋ค.
- git add & commit
$ git add ํ์ผ๋ช
$ git commit -m "๋ฉ์ธ์ง ์์ฑํ๊ธฐ"
git add๋ ์ ์ฅํ๊ธฐ ์ , ์ ์ฅํ ํ์ผ "์ง์ "
git commit -m์ ์ค์ ๋ก "์ ์ฅ"ํ๋ ๊ฒ์ด๋ค.
- git status
์ ์ฅ ์ฌ๋ถ ํ์ธ
๐ฃ ๋๋ผ๋ ๊ฐ์ : ์ค๋๋ถํฐ๋ ์ฌ์ ๊ธฐ๊ฐ์ ๋ง์น๊ณ ๋ด๋ฐฐ์บ 1์ผ์ฐจ๋ฅผ ์ง๋๋ค. ์์ง ๋ชจ๋ฅด๋ ๋จ์ด๋ค์ด ์ ๋ง ๋ง์ ๊ฒ ๊ฐ๊ณ , ๋ฏ์ค๊ธฐ๋ ํ๊ณ , ๋งค์ฐ ๋จ๋ฆฐ๋ค.
๐ฃ ๊ฐ์ค : ๋๊น์ง ์ด์ฌํ ๋ฐฐ์์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ ๋ค.
'TIL > ๊ธฐ๋ก' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 06 ๋ฌธ์์ด ์ ๋ฆฌ (0) | 2024.01.02 |
---|---|
[TIL] ํํ๋ก์ ํธ ํ๊ณ (0) | 2023.12.29 |
[TIL] 4์ผ์ฐจ (0) | 2023.12.28 |
[TIL] 3์ผ์ฐจ (0) | 2023.12.27 |
[TIL]2์ผ์ฐจ (0) | 2023.12.26 |