Section1 Unit11 ์๋ก ํ๋ก์ ํธ ์ , Git์ผ๋ก ํ์ ํ๊ธฐ
๐ Chapter1. Git์ผ๋ก ํ์ ํ๊ธฐ
Git workflow
• ๋ก์ปฌ(Local) Git ๋ฆฌํฌ์งํ ๋ฆฌ(Repository): ๋ด ์ปดํจํฐ์ ์ ์ฅ์
# git repository๋ฅผ ์ถ๊ฐ
git init
# Untracked files๋ฅผ Staging area๋ก ์ถ๊ฐ
git add
# staging area์ ํ์ผ ํ์ธ
git status
# staging area์ ํ์ผ์ commit ๊ฐ๋ฅ
git commit
• ์๊ฒฉ(Remote) Git ๋ฆฌํฌ์งํ ๋ฆฌ(Repository): ์๊ฒฉ ์จ๋ผ์ธ ์๋ฒ ์์ ์ ์ฅ์
# ๋ก์ปฌ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์๊ฒฉ ๋ฆฌํฌ์งํ ๋ฆฌ ์ฃผ์๋ฅผ ๋ฑ๋ก
git remote add <name> <url>
# ๋ก์ปฌ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ธฐ๋กํ ๋ด์ญ์ ์๊ฒฉ ๋ฆฌํฌ์งํ ๋ฆฌ๋ก ์ด๋
git push <remote> <branch>
# ์๊ฒฉ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์๋ ํ๋ก์ ํธ๋ฅผ ๋ก์ปฌ ๋ฆฌํฌ์งํ ๋ฆฌ๋ก ์ด๋
git pull <remote> <branch>
์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋จํ ๋ช ๋ น์ด๋ค๋ง ์ ๋ฆฌํด๋ณด์๋ค. ์ง๊ธ์ ๋ ธ์ ์ ๋ค์ฃฝ๋ฐ์ฃฝ ๊ณต๋ถํ ๋ด์ฉ์ ์ ๋ฆฌ๋ ๋ชปํ๊ณ ๋ฐฉ์นํด๋๋๋ฐ, ๋์ค์ ์ฌ์ ๊ฐ ์์ผ๋ฉด ๊น ๋ช ๋ น์ด๋ค๋ ๋ค์ ํ ๋ฒ ์ ๋ฆฌํด๋ณด๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
โญ๏ธ ๊ณผ์ . ์๋ก ํ๋ก์ ํธ - ๋๋ง์ ์๊ณ ๋ผ์คํ ์ด์ธ ๋ง๋ค๊ธฐ
์ด๋ฒ ์ ๋์ ๋ค์์ฃผ ์์์ผ๊น์ง ์งํํ๊ธฐ ๋๋ฌธ์, ์๋ก ํ๋ก์ ํธ์ธ ๋๋ง์ ์๊ณ ๋ผ์คํ ์ด์ธ (QnA Page) ๋ง๋ค๊ธฐ TIL๋ ์์์ผ์ ์ฐ๊ธฐ๋ก!
์ด๋ฒ ์ฃผ๋ง์ ์๋ฌด๋๋ ์๊ณ ๋ผ์คํ ์ด์ธ ๋ง๋ค๋ค๊ฐ ๋๋ ๊ฒ ๊ฐ๋ค... ๐ซ
๐ ์ค๋์ ํ๊ณ
์๋ก ํ๋ก์ ํธ ์์ํ๋ค๊ณ ์ ์ ์์๋ ํ๋ฃจ. ์๋ก ํ๋ก์ ํธ ์ ์ ์ ๊น ๊น์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ๋ค. ์ง๋ 7์ ๋์์ ์ ๊น git ๋ง๋ณด๊ธฐ๋ฅผ ํ๊ธด ํ๋๋ฐ, ์ด๋ฒ ์ฑํฐ์๋ git ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด ํ๋ก์ ํธ๋ฅผ ๋ณต์ ํ๊ณ , ์ปค๋ฐํ๋ ๋ฐฉ๋ฒ ๋ฑ์ ๋ฐฐ์ ๋ค. ๊น ์ฌ์ฉ๋ฒ๊ณผ ๋ช ๋ น์ด๋ ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๋งจ๋ ๊น๋จน์ด์ ์ธ๋๋ง๋ค ๊ฒ์ํด๋ดค์๋๋ฐ, ์ด๋ฒ์ ์ข ์ ๋ฆฌ๋ฅผ ํด๋๋๊ฒ ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ๊ทธ๋ฐ๋ฐ ์ค์์ ์ ๋ฆฌํ ์๊ฐ๋ ์์ด ์ ์๊ณ ๋ผ ์คํ ์ด์ธ ๋ง๋ค๊ธฐ์ ์จ ์๊ฐ์ ํฌ์ํ๋์ค… ๋ด์ผ๋ถํฐ 3์ผ ์ฐํด์ธ๋ฐ, ์ด๋ฒ์ฃผ๊น์ง ์์ฑํ๊ณ ๋ค๋ฅธ ๋ด์ฉ๋ค๋ ์ ๋ฆฌ ์ข ํ ์ ์์๊น…
'Frontend Dev > ๐ฅ ์ฝ๋์คํ ์ด์ธ FE ๋ถํธ์บ ํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Section1 ํ๊ณ , ๋ถํธ์บ ํ๋ฅผ ์์ํ๊ณ ๋ฒ์จ ํ ๋ฌ์ด ํ๋ ๋ค. (0) | 2023.05.09 |
---|---|
Section1 Unit11 ์๋ก ํ๋ก์ ํธ, ๋๋ง์ ์๊ณ ๋ผ์คํ ์ด์ธ ๋ง๋ค๊ธฐ (0) | 2023.05.08 |
Section1 Unit10 JS/๋ธ๋ผ์ฐ์ DOM - ์ ํจ์ฑ ๊ฒ์ฌ (0) | 2023.05.03 |
Section1 Unit10 JS/๋ธ๋ผ์ฐ์ DOM (0) | 2023.05.02 |
Section1 Unit9 ๊ณผ์ JavaScript Koans (0) | 2023.05.01 |