[250127] TIL
์ค๋ ํ ๊ฒ
์นด์นด์คํ
ํฌ ์ธ๊ฐ ๋ฃ๊ธฐ
Git & GitHub ๊ด๋ จ ์ฉ์ด ์ ๋ฆฌ
๊ฐ๋
|
ํ์ค ์ ๋ฆฌ |
๋น๊ณ |
Git |
๋ณ๊ฒฝ์ฌํญ์ ์ถ์ ํ๊ณ ์ฌ๋ฌ ์ฌ๋๊ณผ ์์
์ด ๊ฐ๋ฅํ ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ
|
๋ถ์ค/๊ณ ์ฅ ์ํ ๊ฐ์ |
Github |
์ฝ๋๋ฅผ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ ์ฅํ ์ ์๋ ์น ํธ์คํ
์๋น์ค |
ย |
์ค์๊ด๋ฆฌ์์คํ
|
์๋ฒ์์๋ง ๋ฒ์ ์ ๊ด๋ฆฌํ๋ ์์คํ
|
๊ตฌ๊ธ docs์ ์ ์ฌ |
๋ถ์ฐ๊ด๋ฆฌ์์คํ
|
๋ก์ปฌ๊ณผ ์ค์ ๋ชจ๋์์ ๋ฒ์ ์ ๊ด๋ฆฌํ๋ ์์คํ
|
๋คํธ์ํฌ ๋น์์กด์ |
Git ๋ช
๋ น์ด
๋ช
๋ น์ด |
์ค๋ช
|
๋น๊ณ |
git init |
๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์์ํ๋ ๋ช
๋ น์ด |
.git ํด๋ ์์ฑ |
git add |
Stage์ ํ์ผ์ ์ฌ๋ฆฌ๋ ๋ช
๋ น์ด |
git add . ์ง์ |
git commit |
๋ณ๊ฒฝ์ฌํญ์ ๊ธฐ๋กํ๋ ๋ช
๋ น์ด |
Stage ํ์ผ ์ ์ฅ |
git push |
๋ก์ปฌ ๋ณ๊ฒฝ์ฌํญ์ ์๊ฒฉ์ ๋ฐ์ |
masterโmain ๋ณ๊ฒฝ |
git pull |
์๊ฒฉ ์ ์ฅ์ ๋ด์ฉ์ ๋ฐ์์ค๋ ๋ช
๋ น์ด |
fetch + merge |
๋ธ๋์น ๊ด๋ จ
๊ฐ๋
|
์ค๋ช
|
๋น๊ณ |
๋ธ๋์น |
commit์ ๋ณต์ฌ๋ณธ |
ํ๋ก์ ํธ์ ๋ถ๊ธฐ |
3-way merge |
๋ ๋ธ๋์น์ ๊ณตํต ์กฐ์์ผ๋ก ๋ณํฉ |
๋ชจ๋ ๊ธฐ๋ก ์ ์ง |
fast-forward |
main ๋ธ๋์น๋ฅผ ์ด๋ํ๋ ๋ณํฉ |
์ ์ปค๋ฐ ์์ ๋ |
rebase merge |
๋ธ๋์น ๊ธฐ์ค์ ์ด๋ ๋ฐฉ์ |
์ ํ์ ํ์คํ ๋ฆฌ |
์น ๊ฐ๋ฐ ๊ธฐ๋ณธ ๊ฐ๋
๊ฐ๋
|
์ค๋ช
|
๋น๊ณ |
client |
์์ฒญ์ ํ๋ ์ฃผ์ฒด |
์ฑ/์น |
server |
์๋ต์ ํ๋ ์ฃผ์ฒด |
ย |
HTTP |
ํด๋ผ์ด์ธํธ-์๋ฒ ํต์ ํ๋กํ ์ฝ |
ย |
Node.js |
JS ๋ฐํ์ ํ๊ฒฝ |
์๋ฒ ๊ตฌ์ถ ๊ฐ๋ฅ |
๋ฐ์ดํฐ๋ฒ ์ด์ค & ๊ธฐํ
๊ฐ๋
|
์ค๋ช
|
๋น๊ณ |
SQL |
๊ด๊ณํ DB ๊ด๋ฆฌ/์กฐ์ ์ธ์ด |
DDL/DML/DCL |
์ ๊ทํ |
๋ฐ์ดํฐ ์ค๋ณต ์ต์ํ ๋ฐฉ์ |
1NF~BCNF |
JSON |
key-value ํํ์ ๋ฐ์ดํฐ ๊ตํ ํ์ |
ย |
๋์์ธ ํจํด |
์ผ๋ฐ์ ์ธ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ์ |
์ฝ๋/์ค๊ณ ํจํด |
์นด์นด์คํ
ํฌ ํ ๋ณ ํ์
- ๊ฐ๋
ํ์ค ์์ฝ ์ ๋ฆฌ
๊ธฐํ
Leave a comment