TIL

[TIL] 20210803

lado 2021. 8. 4. 01:17

๐Ÿ‘ฉ‍๐Ÿซ [ํŠน๊ฐ•] Git & Github @์ง„์œ ๋ฆผ๋‹˜

  • ์‹ค๋ฌด์—์„œ ๋งŽ์ด ์“ฐ๋Š” Git ๋ช…๋ น์–ด
    • amend : ์ปค๋ฐ‹์„ ์ˆ˜์ •ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ
      • ์ปค๋ฐ‹์„ ์ˆ˜์ •ํ•˜๊ณ  force push๋ฅผ ํ•˜๋ฉด pushํ•œ ์ปค๋ฐ‹๋„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ฐ™์ด ์“ฐ๋Š” ์›๊ฒฉ ๋ธŒ๋žœ์น˜์—์„œ๋Š” ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ๋œ๋‹ค. (ํ˜ผ์ž ์ž‘์—…ํ•˜๋Š” ๋ธŒ๋žœ์น˜์—์„œ ์‚ฌ์šฉํ•ด์•ผ ํ•จ)
        git commit --amend
         
    • stash : ์ž‘์—… ์ค‘์ธ ํŒŒ์ผ์ด ์žˆ๋Š”๋ฐ ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜ ์ฝ”๋“œ๋ฅผ ๊ธ‰ํ•˜๊ฒŒ ํ™•์ธ/์ž‘์—…ํ•ด์•ผ ํ•  ๋•Œ ํ˜„์žฌ ์ž‘์—… ์ค‘์ธ ํŒŒ์ผ๋“ค์„ stash์— ์ €์žฅํ–ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ๊บผ๋‚ด์“ธ ์ˆ˜ ์žˆ๋‹ค.
      git stash -m "message"
       
    • cherry-pick : ํŠน์ • ์ปค๋ฐ‹๋งŒ ๊ฐ€์ ธ์˜ค๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ
      • (์˜ˆ์‹œ) ์ด๋ฏธ ์ถœ์‹œํ•œ ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š” latest ๋ธŒ๋žœ์น˜์— ์ˆ˜์ •ํ•ด์•ผ ํ•  ๋ฒ„๊ทธ๊ฐ€ ์žˆ์–ด์„œ ๊ธ‰ํ•˜๊ฒŒ main ๋ธŒ๋žœ์น˜์—์„œ fix/bug ๋ธŒ๋žœ์น˜๋ฅผ ๋”ฐ์„œ ๋ฒ„๊ทธ๋ฅผ ๊ณ ์ณ์„œ main ๋ธŒ๋žœ์น˜์— ๋ณ‘ํ•ฉ์‹œ์ผœ๋‘์—ˆ๋‹ค. latest ๋ธŒ๋žœ์น˜์— ์ด๋ฅผ ๋ฐ˜์˜ํ•ด์•ผ ํ•˜๋Š”๋ฐ main์—๋Š” ๋‹ค์Œ์— ์ถœ์‹œํ• , ์•„์ง ๊ณต๊ฐœํ•˜๋ฉด ์•ˆ๋˜๋Š” ๊ธฐ๋Šฅ๋“ค์˜ ์ปค๋ฐ‹์ด ์Œ“์—ฌ ์žˆ๋Š” ์ƒํ™ฉ. ์ด๋•Œ latest ๋ธŒ๋žœ์น˜๋กœ ์ด๋™ํ•ด ๋ฒ„๊ทธ ๊ณ ์นœ ์ปค๋ฐ‹๋งŒ ์ฒด๋ฆฌํ”ฝ ํ•ด์˜ค๋ฉด ๋œ๋‹ค.
        git cherry-pick ๊ฐ€์ ธ์˜ค๊ณ ์‹ถ์€์ปค๋ฐ‹์•„์ด๋””โ€‹
         
    • reset : ๊ณผ๊ฑฐ์˜ ์ปค๋ฐ‹์œผ๋กœ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ. ํ˜‘์—…ํ•˜๋Š” ์›๊ฒฉ ์ €์žฅ์†Œ์—์„œ๋Š” ์ ˆ๋Œ€ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ๋œ๋‹ค.
      • --soft : ํŠน์ • ์ปค๋ฐ‹์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ ์ „๊นŒ์ง€ ์ž‘์—…ํ•œ staging area, working directory ์ž‘์—…์€ ๋‚จ๊น€ -> resetํ•œ ์ปค๋ฐ‹๊นŒ์ง€์˜ ์ž‘์—…๊ณผ resetํ•˜๊ธฐ ์ „๊นŒ์ง€ ํ•œ ์ž‘์—…์„ ํ•ฉ์ณ ์ƒˆ๋กœ์šด ๋ฒ„์ „์ด๋‚˜ ๋ธŒ๋žœ์น˜๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ
      • --mixed(๊ธฐ๋ณธ๊ฐ’) : ํŠน์ • ์ปค๋ฐ‹์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ ์ „๊นŒ์ง€ ์ž‘์—…ํ•œ working directory ์ž‘์—…์€ ๋‚จ๊น€ -> ํŠน์ • ์ปค๋ฐ‹ ์ดํ›„๋กœ ์ž‘์—…ํ•œ ๋‚ด์šฉ ์ค‘ stage์— add ํ•  ๋‚ด์šฉ์„ ์ถ”๋ ค์•ผ ํ•  ๋•Œ
      • --hard : ๊ทธ๋ƒฅ ์‹น ๋‹ค ์‚ฌ๋ผ์ง. ์•„๋ฌด ๊ธฐ๋ก๋„ ์•ˆ ๋‚จ์Œ
      • reset๊ณผ revert์˜ ์ฐจ์ด
        git reset --mixed ์ง€์šฐ๊ณ ์‹ถ์€์ปค๋ฐ‹์˜์ด์ „์ปค๋ฐ‹์•„์ด๋””

 

  • ์œ ์šฉํ•œ PR ์–‘์‹
    • ์ฃผ์š” ๋ณ€๊ฒฝ์‚ฌํ•ญ
    • ๊ด€๋ จ ์ด์Šˆ ๋‚ด์šฉ์„ ์•Œ ์ˆ˜ ์žˆ๋Š” ๋งํฌ๋‚˜ ์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
    • ์‹œ๊ธ‰ํ•œ ์ •๋„
    • ์ค‘์ ์ ์œผ๋กœ ๋ด์ฃผ์—ˆ์œผ๋ฉด ํ•˜๋Š” ๋ถ€๋ถ„
    • Tip : PR์„ ์ฝ์„ ์‚ฌ๋žŒ์„ ์ƒ๊ฐํ•ด ์ฝ”๋“œ์˜ ๋ฌธ๋งฅ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ ๊ธฐ, ๋น„์ฃผ์–ผ์ ์œผ๋กœ ๋ฐ”๋€ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์Šคํฌ๋ฆฐ์ƒท ์˜ฌ๋ฆฌ๊ธฐ

 

  • commit ๋ฉ”์‹œ์ง€ Tip
    • ์„  ์ปค๋ฐ‹๋ฉ”์‹œ์ง€ ํ›„ ์ปค๋ฐ‹ํ•˜๊ธฐ
      • '์นด๋“œ ์—ฐ๊ฒฐ์—์„œ Redux ์ œ๊ฑฐ'์™€ ๊ฐ™์€ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฏธ๋ฆฌ ์ž…๋ ฅํ•ด๋‘๊ณ  ๊ทธ์— ๋งž๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์„œ ์ปค๋ฐ‹ํ•˜๋ฉด ๊น”๋”ํ•˜๊ฒŒ ์ชผ๊ฐœ์„œ ์ปค๋ฐ‹ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

  • ๋ธŒ๋žœ์น˜ ์ „๋žต Tip
    • feat/๊ธฐ๋Šฅ์ด๋ฆ„ : ๊ฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ์ปค๋ฐ‹์„ ์˜ฌ๋ฆฌ๋Š” ๋ธŒ๋žœ์น˜
      • ์œ ๋‹ˆํฌํ•˜๊ฒŒ ์ง€์–ด์•ผ ํ•จ
      • main์ด๋‚˜ dev์— merge๋œ ๋‹ค์Œ์—๋Š” ์ง€์›Œ์ค˜์•ผ ํ•จ
    • main ํ˜น์€ dev : feat ๋ธŒ๋žœ์น˜์—์„œ ๊ฐœ๋ฐœ ์™„๋ฃŒ๋œ ์ฝ”๋“œ๋ฅผ ํ•ฉ์นœ ๋ธŒ๋žœ์น˜
      • merge๋งŒ ํ•ด์•ผ ํ•˜๊ณ  ์ง์ ‘ ์ปค๋ฐ‹์„ ์˜ฌ๋ฆฌ๋ฉด ์•ˆ ๋œ๋‹ค
    • release ํ˜น์€ latest : ์‹ค์ œ ์ถœ์‹œํ•  ์ฝ”๋“œ(์œ ์ €์—๊ฒŒ ๊ณต๊ฐœํ•  ์ฝ”๋“œ)๋ฅผ ์˜ฌ๋ฆฌ๋Š” ๋ธŒ๋žœ์น˜
    • hotfix : ๋น ๋ฅด๊ฒŒ ์ˆ˜์ •ํ•  ๋‚ด์šฉ์ด ์žˆ์„ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ธŒ๋žœ์น˜

 

  • Q&A ์ค‘์—์„œ
    • ์˜คํ”ˆ์†Œ์Šค๋Š” ์ฃผ๋กœ forkํ•ด์„œ PR์„ ๋ณด๋‚ด๋Š” ๋ฐฉ์‹์œผ๋กœ, ํŒ€ ํ˜‘์—…์€ ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜๋ฅผ ๋ถ„๊ธฐํ•ด์„œ ์ง์ ‘ ์ปค๋ฐ‹ํ•˜๊ณ  PR์„ ํ†ตํ•ด mergeํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘์—…ํ•œ๋‹ค.
    • PR description์€ ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๋ฉด ์•ˆ ๋ณด๊ฒŒ ๋˜๋‹ˆ ์š”์•ฝํ•ด์„œ ์˜ฌ๋ฆฌ์ž. file change๊ฐ€ ๋งŽ์œผ๋ฉด ์ž๊ธฐ ์ฝ”๋“œ์— ์ฝ”๋ฉ˜ํŠธ๋ฅผ ๋‹ค๋Š” ๋ฐฉ์‹์œผ๋กœ ์„ค๋ช…์„ ๋‹ค๋Š” ๊ฒŒ ์ข‹๋‹ค.
    • ํ•œ PR ๋‹น file change๋Š” 5~7๊ฐœ๊ฐ€ ์ ๋‹นํ•˜๋‹ค.
    • ์ฃผ๋กœ vscode๋ฅผ ์ด์šฉํ•ด ์ปค๋ฐ‹ํ•˜๊ณ  ์ถฉ๋Œ ํ•ด๊ฒฐํ•˜์‹ ๋‹ค๊ณ  ํ•จ
    • ์˜คํ”ˆ์†Œ์Šค ์ปจํŠธ๋ฆฌ๋ทฐ์…˜ ๊ฒฝํ—˜์„ ๊ผญ ์Œ“์œผ๋ฉด ์ข‹๋‹ค. ๊ฐœ๋ฐœ ์”ฌ์„ ์‚ฌ๋ž‘ํ•˜๊ฒŒ ๋˜๋Š” ์ˆœ๊ฐ„์ด ๋  ๊ฒƒ์ด๋‹ค.
    • ํšŒ๋ณต ํƒ„๋ ฅ์„ฑ์ด ์ข‹์€ ์‚ฌ๋žŒ, ๋„˜์–ด์ ธ๋„ ๊ธˆ๋ฐฉ ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ๊ณผ ํ•จ๊ป˜ ์ผํ•˜๊ณ  ์‹ถ๋‹ค.
    • ๊ธฐ์ˆ ์ ์œผ๋กœ ๊ฐœ๋ฐœ์ž๋Š” ๋‘ ๋ถ€๋ฅ˜๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.
      • ํ…Œํฌ๋‹ˆ์ปฌ ์ค‘์‹ฌ์  ๊ฐœ๋ฐœ์ž : ์ฝ”๋“œ ํ€„๋ฆฌํ‹ฐ ์ค‘์‹œ -> ํ”Œ๋žซํผ, ์ฝ”์–ด ์ฝ”๋“œ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐœ๋ฐœ, ๋ฐฐํฌ ์‹œ์Šคํ…œ ๊ฐœ์„ ์— ์ ํ•ฉ
      • ๋น„์ฆˆ๋‹ˆ์Šค ์ค‘์‹ฌ์  ๊ฐœ๋ฐœ์ž : ๋”๋Ÿฌ์šด ์ฝ”๋“œ๋ผ๋„ ๋น ๋ฅด๊ฒŒ ์งœ๊ณ  ๋ฐฐํฌํ•ด์„œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํ™•์ธํ•˜๋Š” ๊ฒƒ์„ ์šฐ์„ ์‹œ
      • ๋‘˜ ์ค‘ ๋‚ด๊ฐ€ ์–ด๋А ์„ฑํ–ฅ์ธ์ง€ ํŒŒ์•…ํ•ด์„œ ๊ฐ•์ ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒŒ ์ข‹๋‹ค.
    • ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ์”ฌ์˜ ์†๋„๋ฅผ ๋”ฐ๋ผ๊ฐ€๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๋Š” ๊ฒƒ
      • ํ˜„์—… ๊ฐœ๋ฐœ์ž๋“ค์ด๋ž‘ ์–˜๊ธฐํ•˜๋‹ค๊ฐ€ ์ž˜ ๋ชจ๋ฅด๋Š” ํ‚ค์›Œ๋“œ๊ฐ€ ์žˆ์œผ๋ฉด ์šฐ์„  inbox์— ์ ์–ด๋‘ 
      • https://kentcdodds.com/blog, https://ui.dev/ ๋‰ด์Šค๋ ˆํ„ฐ ๊ตฌ๋…์ค‘
    • ์˜คํ”ˆ์†Œ์Šค ์ปจํŠธ๋ฆฌ๋ทฐํ„ฐ๊ฐ€ ๋˜๊ณ  ์‹ถ๋‹ค๋ฉด ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ์—ญ๋Ÿ‰์„ ๊ฐœ๋ฐœํ•ด์•ผ ํ•œ๋‹ค. ์—ฌ๋Ÿฌ ์ผ€์ด์Šค๋ฅผ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๊ณ  ๊ฐœ๋ฐœํ•  ๋•Œ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด API๋ฅผ ์“ฐ๊ธฐ ํŽธํ•˜๊ฒŒ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์„์ง€ ๋“ฑ DX(developer experience)๋ฅผ ๊ณ ๋ฏผํ•ด๋ณด๋ฉด ์ข‹์„๋“ฏ.
    • ๋จธ์ง€๋ฐฉ์‹ 3๊ฐ€์ง€(merge, squash, rebase)์— ๋Œ€ํ•œ ์–˜๊ธฐ -> squash์™€ rebase๋Š” ์ž”์ปค๋ฐ‹์„ ์ •๋ฆฌํ•˜๊ณ  ๊น”๋”ํ•˜๊ฒŒ ๋ธŒ๋žœ์น˜๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. (git rebase ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ฐธ๊ณ )
    • ์ด์Šˆ ๊ด€๋ฆฌ ํˆด์€ JIRA์™€ Github issue, ์ด์Šˆ ํ•˜๋‚˜์— PR ํ•˜๋‚˜๋ฅผ ๋Œ€์‘์‹œํ‚ค๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘์—…(PR์— ์ด์Šˆ ๋ฒˆํ˜ธ ์ ๊ธฐ)

๐ŸŽฏ ์˜ค๋Š˜ ๊ณต๋ถ€ํ•œ ๊ฒƒ


๐Ÿ“š ์ž๋ฃŒ ์ €์žฅ์†Œ


๐Ÿ“ฎ Q-box

  • SWR
  • ์„œ์ŠคํŽœ์Šค
  • git flow

๐ŸŽ‡ Reflection

  • ์•„์ง๋„ github push ํ•  ๋•Œ๋งˆ๋‹ค ssh agent ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ๋ชปํ–ˆ๋‹ค. ์†Œ์ŠคํŠธ๋ฆฌ๋ฅผ ์˜ค๋žœ๋งŒ์— ์ผœ๋ดค๋Š”๋ฐ ์›๊ฒฉ ์ €์žฅ์†Œ์— ์—ฐ๊ฒฐํ•˜๋ ค๋‹ˆ๊นŒ putty ํ™•์žฅ์ž๋กœ ๋œ ssh key๋ฅผ ์š”๊ตฌํ•ด์„œ ์งœ์ฆ์ด ํŒ ๋‚ฌ๋‹ค. ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ˆ generator๋ฅผ ๋‹ค์šด ๋ฐ›์•„์„œ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋˜๋ฐ... ๋‹ค๋“ค ์ •๋ง ๊ทธ๋ ‡๊ฒŒ๊นŒ์ง€ ํ•ด์„œ ์“ฐ๋Š” ๊ฑด์ง€ ๊ถ๊ธˆํ•˜๋‹ค.
  • ์˜ค๋Š˜ ํŠน๊ฐ• ์ฐธ ์•Œ์ฐผ๋‹ค. ์งˆ๋ฌธ ์—„์ฒญ ๋งŽ์•˜๋Š”๋ฐ 10์‹œ ๋ฐ˜์ด ๋˜๋„๋ก ์œ ๋ฆผ๋‹˜๊ป˜์„œ ๋‹ต๋ณ€ํ•ด์ฃผ์…”์„œ ๊ฐ๋™์ ์ด์—ˆ๋‹ค. ๊ถ๊ธˆํ–ˆ๋˜ ๋‚ด์šฉ๋“ค๋„ ๋งŽ์ด ํ•ด์†Œ๋๋‹ค. ์ด์ œ๋Š” ์จ๋ณด๋ฉด์„œ ์ตํžˆ๋Š” ์ผ๋งŒ ๋‚จ์€ ๊ฒƒ ๊ฐ™๋‹ค.
  • ์ฒ˜์Œ ๋“ฃ๋Š” ํ‚ค์›Œ๋“œ๋ฅผ inbox์— ๋„ฃ์–ด ๋†“์œผ์‹ ๋‹ค๊ณ  ํ•œ ๊ฒŒ ์ธ์ƒ์ ์ด๋ผ์„œ ๋‚˜๋„ TIL์— Q-box๋ผ๋Š” ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ๊ทธ๋‚  ๊ทธ๋‚ ๋งˆ๋‹ค ์˜ค๋Š˜ ์ฒ˜์Œ ๋“ค์€ ํ‚ค์›Œ๋“œ๋‚˜ ๋“ค์–ด๋Š” ๋ดค์ง€๋งŒ ์•„์ง ์ž˜ ๋ชจ๋ฅด๋Š” ํ‚ค์›Œ๋“œ๋ฅผ ์ ์„ ์˜ˆ์ •์ด๋‹ค.
  • ์–ด์ œ ๊ฐ•์˜๋ฅผ ๋„ˆ๋ฌด ํ›„๋ฃจ๋ฃฉ ๋“ค์€ ๊ฒƒ ๊ฐ™์•„์„œ ์˜ค๋Š˜์€ ์ข€ ๊ณฑ์”น์–ด๊ฐ€๋ฉฐ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ ค ํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ์ž stringNumber[i] - "0", ์ด ์ฝ”๋“œ ํ•œ ์ค„์ด ๋ฌด์Šจ ์˜๋ฏธ์ธ์ง€ ๋„ˆ๋ฌด ๊ถ๊ธˆํ•ด์ ธ์„œ ์ฐพ์•„๋ณด๋‹ค๊ฐ€ ๊ฐ•์˜๋ฅผ ๋ณ„๋กœ ๋ชป ๋“ค์—ˆ๋‹ค. ๋งˆ์ € ์ข€ ๋“ฃ๊ณ  ์ž์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค.
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ตฟ์ฆˆ๋ฅผ ์„ ๋ฌผํ•ด์ค€๋‹ค๋Š” ๊ธฐ์œ ์†Œ์‹์„ ๋“ค์—ˆ๋‹น! ์™€! ๋‚˜๋„ ์ด์ œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ธ!
  • ์œ ๋ฆผ๋‹˜์ด ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฐ๋ธŒ์ฝ”์Šค์˜ ๊ฐ€์žฅ ํฐ ์žฅ์ ์€ ๋งค๋‹ˆ์ €์ธ ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ ์™„์ „ ๊ณต๊ฐ์ด๋‹ค. ๋‚˜๋„ ์ด ๊ณผ์ •์—์„œ ๋ญ๊ฐ€ ์ œ์ผ ์ข‹์•˜๋ƒ๊ณ  ๋ฌผ์–ด๋ณด๋ฉด ๋งค๋‹ˆ์ €๋ผ๊ณ  ๋‹ตํ•  ๊ฒƒ ๊ฐ™๋‹ค.
  • ํ‹ฐ์Šคํ† ๋ฆฌ... ์ฝ”๋“œ๋ธ”๋Ÿญ.... ๋ถˆ๋ › ๋ฆฌ์ŠคํŠธ ๋ ˆ์ด์•„์›ƒ.... ๋Œ€์ฒด ๋ฌด์Šจ ์ผ์ด์•ผ ใ… 

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

[TIL] 20210811  (3) 2021.08.12
[WIL] 20210808 1์ฃผ์ฐจ ํšŒ๊ณ   (2) 2021.08.08
[TIL] 20210802  (2) 2021.08.02
[TIL] 20210801  (0) 2021.08.01
[TIL] 20210729  (3) 2021.07.30