ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

Forntend/TIL

TIL | 06

์ฑ„._. 2025. 1. 11. 13:07
[๋ณธ์บ ํ”„ 6์ผ์ฐจ]

 

24.12.31 Today I Learned๐Ÿ’ก

1. JavaScript ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜ ๊ฐ•์˜

2. Git ์‹ฌํ™” ํŠน๊ฐ•


 

์ƒˆ๋กœ์šด ํŒ€, ์ƒˆ๋กœ์šด ๊ณต๋ถ€

 

์–ด์ œ ๋ฐœํ‘œํšŒ๋ฅผ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ ์ฃผ์ฐจ๊ฐ€ ๋์ด๋‚ฌ๋‹ค.
ํ”„๋กœ์ ํŠธ ๋ณ„๋กœ ํŒ€์ด ๋ฐ”๋€๋‹ค๊ณ  ํ•˜์—ฌ ์˜ค๋Š˜ ์ƒˆ๋กœ์šด ํŒ€์ด ๋ฐฐ์ •๋˜์—ˆ๋‹ค.
๋ญ”๊ฐ€ 1์กฐ๊ฐ€ ๋Œ๋ ธ๋Š”๋ฐ ๋”ฑ! 1์กฐ๊ฐ€ ๋œ,, ์›ฌ์—ด~

์•„๋ฌดํŠผ ์ด๋ฒˆ ์กฐ๋Š” ๋”ฑํžˆ ํ”„๋กœ์ ํŠธ๋ณด๋‹ค๋Š”

Javascript ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•  ๋™์•ˆ ํ•จ๊ป˜ ๊ณต๋ถ€ํ•˜๋ฉฐ ์งˆ๋ฌธ๋„ ๋‚˜๋ˆ„๋Š” ์œผ์Œฐ์œผ์Œฐ ํŒ€์›๋“ค์ด๋‹ค!(๋‚ด ๋ง˜๋Œ€๋กœ ์ง€์Œ)

์ƒˆ๋กœ์šด ๊ฐ•์˜๋ฅผ ๋“ฃ๋Š” ์ค‘์ธ๋ฐ ๊ฐ•์˜ ๋…นํ™”ํ•˜์‹  ํŠœํ„ฐ๋‹˜ ์†์ด ๋งค์šฐ๋งค์šฐ ๋น ๋ฅด์‹œ๋‹ค..!
vscode์— ํ•˜๋‚˜ํ•˜๋‚˜ ๋”ฐ๋ผ์„œ ํƒ€์ดํ•‘ ์ค‘์ธ๋ฐ ๋ช‡ ๋ฒˆ์„ ๋ฉˆ์ถ˜ ๊ฑด์ง€,,ใ…Žใ…Ž

1์ฃผ์ฐจ ๋‚ด์šฉ๋„ ๋งŽ์•„์„œ ํ•˜๋ฃจ์— ๋‹ค ๋“ฃ๊ณ  ์ดํ•ดํ•˜๊ธฐ์—๋Š” ์•ผ์•…๊ฐ„์˜ ๊ณผ๋ถ€ใ…Žใ…๊ฐ€ ๊ฑธ๋ฆด ๋“ฏ ํ•ด์„œ,,^^

1-10๊นŒ์ง€ ๋“ฃ๊ณ  ๋‚˜๋จธ์ง€ 5๊ฐœ๋Š” ๋ชฉ์š”์ผ์— ์ด์–ด ๋“ค์–ด์•ผ๊ฒ ๋‹ค..!
๊ธฐ๋ณธ ๋ฌธ๋ฒ•์— ๋Œ€ํ•ด ์•„์ฃผ ์ž์„ธํžˆ ์„ค๋ช…ํ•ด์ฃผ์…”์„œ ๋‚˜์ค‘์— ํ—ท๊ฐˆ๋ฆด ๋•Œ ๋ช‡ ๋ฒˆ์ด๊ณ  ์ฝ”๋“œ๋ฅผ ๋“ค์ถฐ๋ณผ ๋“ฏ ํ•˜๋‹ค!

 

Git ์‹ฌํ™” ํŠน๊ฐ•

 

๐Ÿ“์˜ค๋Š˜ ๋ฐฐ์šด ๋‚ด์šฉ

  • git branch ๋ธŒ๋žœ์น˜๋ช… : '๋ธŒ๋žœ์น˜๋ช…'์˜ ์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ
  • git branch : ํ˜„์žฌ ๋ธŒ๋žœ์น˜ ์œ„์น˜ ํ™•์ธ
  • git switch ๋ธŒ๋žœ์น˜๋ช…(=git checkout ๋ธŒ๋žœ์น˜๋ช…) : '๋ธŒ๋žœ์น˜๋ช…'์œผ๋กœ ๋ธŒ๋žœ์น˜ ๋ณ€๊ฒฝ
  • git switch -c ๋ธŒ๋žœ์น˜๋ช…(=git checkout -b ๋ธŒ๋žœ์น˜๋ช…) : ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ ๋ฐ ์ด๋™
  • ๋ธŒ๋žœ์น˜ ๋ณ‘ํ•ฉ ์‹œ pull request ํ™œ์šฉํ•˜๊ธฐ
    : 'git push origin ๋ธŒ๋žœ์น˜๋ช…' ํ•˜๋ฉด, ๊นƒํ—ˆ๋ธŒ์— request๊ฐ€ ๋œฌ๋‹ค.
    ํ˜‘์—… ํŒ€์›๋“ค์—๊ฒŒ ๋ณ€๋™์‚ฌํ•ญ ๋ฐ ๋ฆฌ๋ทฐ๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค.

๐Ÿ“์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ์‚ฌ์‹ค

  • ๋งŒ์•ฝ ํ„ฐ๋ฏธ๋„์—์„œ ๋ณ‘ํ•ฉํ•˜๊ฒŒ ๋˜๋ฉด push ํ•˜๋ ค๋Š” ๋ธŒ๋žœ์น˜๋กœ ์ด๋™ํ•˜์—ฌ merge ํ•˜๊ธฐ
  • Git clone ์ด๋ž‘ git remote add origin ์˜ ์ฐจ์ด๋Š”?
    -> Git clone์€ remote add+pull

๐Ÿ“github ์ด ๋‹จ๊ณ„

  • 1. ํด๋” ์ƒ์„ฑ
    2. ํ„ฐ๋ฏธ๋„ open
    3. git init
    4. git clone / git remote add origin + pull
    5. ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ ๋ฐ ์ด๋™
    6. ์ฝ”๋”ฉ ์ž‘์„ฑ
    7. add&commit&push ๋กœ ์ฝ”๋“œ ์—…๋กœ๋“œ
    8. pull request ํ™•์ธ
    9. github์—์„œ merge
    10. mergeํ•œ ๋‚ด์šฉ ๋‚ด ๋กœ์ปฌ์—๋„ ๋ฐ˜์˜ (git pull origin develop)

 

 

 3, 4๋Š” ์ˆœ์„œ๊ฐ€ ๋ฐ”๋€Œ์–ด๋„ ๊ดœ์ฐฎ๋‹ค.

U์™€ ์‚ผ๊ฐํ˜• ๋ชจ์–‘์„ ์ž˜ ๊ธฐ์–ตํ•˜๊ธฐ!


 

๋‚ด์ผ ํ•  ์ผ

1. JS ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜ 1์ฃผ์ฐจ ๋งˆ๋ฌด๋ฆฌ 

2. '์ข‹์€ ๊ฐœ๋ฐœ์ž์˜ ๋น„๋ฐ€ ' ํŠน๊ฐ•

 

 

'Forntend > TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TIL | 08  (0) 2025.01.19
TIL | 07  (0) 2025.01.11
TIL | 05  (0) 2025.01.11
TIL | 04  (0) 2025.01.11
TIL | 03  (0) 2025.01.11
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
TAG
more
ยซ   2026/03   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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 31
๊ธ€ ๋ณด๊ด€ํ•จ