์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Git๋ช ๋ น์ด
- ์ฝ๋๋ธ๋ก
- ์ฝ๋๋ธ๋ญ
- branch ์์ฑ
- ๋ธ๋์น ์์ฑ
- branch ํ์ธ
- ๋ธ๋์น ํ์ธ
- branch ์ญ์
- ๋ธ๋์น ์ญ์
- markdown
- ๋งํฌ๋ค์ด
- ![rejected]
- Today
- Total
๋ชฉ๋ก๐ค TIL(Today I Learned) (39)
DevLog
๐ Daily Git ํ๊ฒฝ์ค์ , ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ํ์์ฑ ์ดํด Github๊ณผ Git์ ๊ด๊ณ์ ๋ํ ์ดํด, Repository์ ๋ํ ์ดํด ๐ค Learned ์จ๋ณด๊ธฐ ์ ์๋ ๋ํต ๋ญ๊ฐ ๋ญ์ง ์ ์ ์๋ ๊ทธ์ ๋๋ ค์ด ๋์์ด์๋ Git์ด ๋ง์ ์ดํดํ๊ณ ์จ๋ณด๋ ์์ฒญ๋๊ฒ ์ ๋ฐํ๊ณ ๋๋จํ ์์คํ ์ด๋ผ๋ ๊ฒ์ ์๊ฒ ๋์๋ค. ๋ฏ์ ๊ฒ์ ๋ํด ๋๋ ค์์ ๊ฐ๊ณ ์๋ํด๋ณด์ง ์์ผ๋ฉด ์ฑ์ฅ ํ ์ ์๋ค, ์ต์ํด์ง๋ฉด ๋ณ ๊ฒ ์๋ ๊ฒ์ด ๋๋ถ๋ถ์ด๋ค, ์๋ ํด๋ณด๊ณ ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด ๋ฐ๋ณตํด๋ณด์. ๐ Tomorrow ๋๋ฃ์ ํจ๊ป Git์ ์ด์ฉํด ์์ ํด๋ณด๊ธฐ workflow ์๋ฉ ์์ด๊ณ ์๋ ToDoList ์ณ๋ด๊ธฐ !
๐ Daily CLI ๋ช ๋ น์ด, ํจํค์ง ๋งค๋์ (brew) ์ฌ์ฉ๋ฒ ์ตํ๊ธฐ. nvm, node.js, nvm ์ค์น๋ฒ, ๋ฒ์ ํ์ธ ๋ฐ ์ฌ์ฉ๋ฒ ํ ์คํธ ์๋ํฐ nano ์ฌ์ฉ๋ฒ ์ตํ๊ธฐ ๐ค Learned ์ต์ํด์ง๋ฉด gui ๋ณด๋ค cli๊ฐ ํธํ๋ค๋ ๊ฒ์ ๋ค์ํ๋ฒ ๋๋๋ค. ๊ฐ๋ฐํ๊ฒฝ ์ธํ ์ ์ฝ์ง์ ๋ฐ๋ณตํ ์๋ก ์ต์ํด์ง์ง๋ง, ์์ธ ๋ชจ๋ฅผ ์๋ฌ๋ ์ญ์ ๊ณ ํต์ค๋ฝ๋ค.. ใ ใ .. ํฐ๋ฏธ๋์ ํ์๋๋ ์์ด๋ฌธ์ฅ์ ๊ท์ฐฎ๋ค๊ณ ๋์ถฉ ๋ณด์ง๋ง๊ณ ๋จ์ด ๋ป ํ๋ ํ๋ ์ดํดํ๋ฉฐ ์ฝ์ด๋ณด์. ๐ Tomorrow Git ๋ฒ์ ๊ด๋ฆฌ ์์คํ ๊ณต๋ถ ๋๋ฃ์ ํด๋ก , ์ปค๋ฐ ํด๋ณด๋ฉฐ git ์ฌ์ฉ์ ์ต์ํด์ง๊ธฐ
๐ Daily ํ ๋์คํ๋ ์ด์ ์ฐ์ฐ์ด ๋๋ ๊ณ์ฐ๊ธฐ ๋ง๋ค๊ธฐ(javascript ์ด์ฉํด์ ๊ธฐ๋ฅ ๊ตฌํ, css์ด์ฉํด์ ๊พธ๋ฏธ๊ธฐ) ๐ค Learned ๊ณ์ฐ๊ธฐ๋ฅผ ๋ง๋ค ๋์๋ "๊ธฐ์ต"ํ๊ณ ์์ด์ผ ํ๋ ์ ๋ณด(๋ฐ์ดํฐ)๋ฅผ ๋ณ์์ ์ ์ฅํ๊ณ , ์ฌ์ฉํ ์ ์์ด์ผ ํ๋ค. ๋ถํ์คํ ์๋ฌ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ค๋ฅธ ํ์ ๋ผ๋ฆฌ ๋น๊ตํ์ง ์๋ ์ด์ ๋ฅผ ์ดํดํ ์ ์๊ฒ ๋์๋ค. ๐ Tomorrow ํฐ๋ฏธ๋ ๊ณต๋ถ (cli๋ช ๋ น์ด) nvm, node, npm ๊ณต๋ถ
๐ Daily CSS ๋ฐ์ค๋ชจ๋ธ์ ๋ํ ์ดํด , class / id ์ ํ์ ์ฐจ์ด, ๊ท์น ํ์ต javascript๋ฅผ ์ด์ฉํ ๊ฐ๋จํ ๊ณ์ฐ๊ธฐ ๋ง๋ค๊ธฐ (queryselector์ฌ์ฉ) ๐ค Learned ์ฒ์๋ถํฐ ์๋ฒฝํ๊ฒ ํ๋ ค๊ณ ํ๋ฉด ์๋์ ํจ์ ์์ด์ ์ฃผ์ ํ๊ฒ ๋๋ค ๊ณ ๋ฏผ์ ํ๋ ๋๋ฌด ๋ง์ค์ด์ง๋ง๊ณ ๊ตด๋ฌ๊ฐ๊ฒ ๋ง๋ค์ด๋ณด์ ํ์ ๋ฆฌํํ ๋ง์ผ๋ก ๊ฐ์ ํด๋ ๋๋ค. ์ข์ ์ปจ๋์ ์ ์ ์งํด์ผ ํ์ต์๋ ๋ฅ๋ฅ ์ด ์ค๋ฅธ๋ค, ๋ชธ๊ด๋ฆฌ์ ์ ๊ฒฝ์ฐ์. ๐ Tomorrow ์ข ๋ ๋ณต์กํ ๊ณ์ฐ๊ธฐ ๋ง๋ค๊ธฐ (์ค์ ๊ณ์ฐ๊ธฐ๋ฅ ํฌํจ)
๐ป ์ค๋ ํ ์ผ html ๊ตฌ์กฐ์ ๋ฌธ๋ฒ ๊ณต๋ถ VsCode ์์ ์ ์ฉํ ์ต์คํ ์ ์ค์น html - css - javascript ์ ๊ด๊ณ์ ๋ํ ๊ฐ๋ ๊ณต๋ถ ๐ค ์ค๋ ๋ฐฐ์ด ๊ฒ ๊ณํ์ ์ธ์ฐ์ง ์๊ณ ์๊ฐ์ ๋ณด๋ด๋ฉด ํด์ผํ ๊ฒ๋ค์ ํด์ผํ ์๊ฐ์ ๋ชปํ๊ฒ ๋๋ค ์ข ๋ ๊ธด์ฅํ๊ณ ๊ณํ์ ์ธ์ ์๊ฐ์ ์๊ปด ์ฐ์. ์ ์ ๋จธ๋ฆฌ ์ํ๋ ค๊ณ ๋ด ์ง ํ๋ค๊ฐ ์์ ์๋ถ๋ถ 15๋ถ ๋์นจ.. ๋ฐ์ฑํ์.. โ ๋ด์ผ ํด์ผ ํ ๊ฒ ์ฃผ๋ง์ ํ๊ธฐ์ํด ๋ฏธ๋ค๋์๋ ๊ณํ๋ค ์คํ - ํฌ๋กฌ ๋๋ฒ๊ฑฐ ์ฌ์ฉ๋ฒ ์ตํ๊ธฐ - ํ์ดํฌ๋ผ(๋งํฌ๋ค์ด) ์ฌ์ฉ๋ฒ ์ตํ๊ธฐ - ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ณ์ฐ๊ธฐ - ์ฝํ๋ฆฟ ๋ฐ๋ณต๋ฌธ ๋ชป ํผ ๋ฌธ์ ๋ง์ ํ๊ธฐ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ - ์์ฉSQL ๋๋ด๊ธฐ
๐ป ์ค๋ ํ ์ผ javascript ๋ฐ๋ณต๋ฌธ ๊ณต๋ถ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ - ํด๋์ค, ์์ฑ์, ์๋ฉธ์ ๊ณต๋ถ ๐ค ์ค๋ ๋ฐฐ์ด ๊ฒ "์ด๋ป๊ฒ ํด์ผ ์ทจ์ ์ ๋นจ๋ฆฌํ ๊น?"(โ) "์ด๋ค ์ญ๋์ ๊ฐ์ง ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ ๊ฒ์ธ๊ฐ?" (๐ข) โ ๋ด์ผ ํด์ผ ํ ๊ฒ html ๊ณต๋ถ ๋ฉ๋ชจํ ๋ด์ฉ ๋ค์ ์ฝ์ด๋ณด๊ธฐ
๐ป ์ค๋ ํ ์ผ javascript ์กฐ๊ฑด๋ฌธ, ๋ฌธ์์ด ๊ณต๋ถ ์์๋ณด๊ธฐ ์ฌ์ด ์ฝ๋ ์์ฑ๋ฒ์ ๋ํ ๊ณต๋ถ ๐ค ์ค๋ ๋ฐฐ์ด ๊ฒ ๊ฐ๋ฐ์์ ์ ๋ฌด๋ ํผ์ ํ๋ ๊ฒ์ด ์๋๋ผ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค๊ณผ ํจ๊ป ํ์ ์ ํตํด ์งํ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋ ํผ์๋ง ์์๋ณด๊ธฐ ์ข์ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด ๋๋ฃ๋ค์ด ์ฝ๋๋ฅผ ์ฝ๊ฒ ์ดํดํ ์ ์๊ฒ ๋์ด ์ํต์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ์ฆ๊ฐํ๊ฒ ๋๋ค, ์ํต์๊ฐ์ด ์ฆ๊ฐ๋๋ฉด ์ ๋ฌด ํจ์จ์ฑ๋ ๋จ์ด์ง๊ฒ ๋๋ค. ํ์ ์์ ์ํต์ด ์ ๋๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด์ ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ์์๋ณด๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ์์ฑํ๋ ์ฐ์ต์ ํด์ผ๊ฒ ๋ค! โ ๋ด์ผ ํด์ผ ํ ๊ฒ ํฌ๋กฌ ๋๋ฒ๊ฑฐ ์ฌ์ฉ๋ฒ ์ตํ๊ธฐ ์กฐ๊ฑด๋ฌธ ์ฝํ๋ฆฟ 13, 14๋ฒ ๋ค์ ํ๊ธฐ ๋ชป ํผ ์ฝํ๋ฆฟ ๋ง์ ํ๊ธฐ
๐ป ์ค๋ ํ ์ผ javascript ๋ณ์, ํจ์ ๊ณต๋ถ ๊ฐ๋ฐ์๋๊ตฌ ์ฌ์ฉ๋ฒ ๊ณต๋ถ ํ์ดํ๋ก๊ทธ๋๋ฐ ๐ค ์ค๋ ๋ฐฐ์ด ๊ฒ ํ์ด์์ ํ๋ก๊ทธ๋๋ฐ์ ํตํด ๊ฐ๋ฐ์์๊ฒ ์ํต์ด ์ผ๋ง๋ ์ค์ํ ๊ฒ์ธ๊ฐ ๋ค์๊ธ ๋๋ผ๊ฒ ๋์๋ค, ์ํต๋ฅ๋ ฅ์ ๊ธฐ๋ฅด์! โ ๋ด์ผ ํด์ผ ํ ๊ฒ ์กฐ๊ฑด๋ฌธ, ๋ฌธ์์ด ๊ณต๋ถ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ ๊ณต๋ถ(๋ฐ์ดํฐ๋ฒ ์ด์ค)