22.10.11 μμ μκ° μ€ κ³΅λΆν λ΄μ©λ€μ μ 리νμμ΅λλ€ π
νΌλλ°±μ μΈμ λ νμμ λλ€! π
π Git Flowλ₯Ό μ¬μ©νλ €λ€ λ³΄λ, gitμ CLIμ λν΄μ κΈ°μ΅μ΄ κ°λ¬Όκ°λ¬Όν΄μ λλ£μ μλ£μ λμμΌλ‘ λ€μ ν λ² κ³΅λΆν΄λ³΄μμ΅λλ€!
$npm install
Β λ€μ μΆκ° κΈ°μ
μ λ°°ν¬ λ¨κ³μμλ νμμλ,Β κ°λ° λ¨κ³μμλ§ νμν ν¨ν€μ§λ‘ μ€μΉν μ μμ-global
μ 무μμ μλ―Ένκ³ , μ΄λ»κ² μ¬μ©νλκ°? μ¬μ©μ μ 보λ₯ΌΒ μ μμΌλ‘ μ€μ νκ±°λ, ν¨ν€μ§λ₯ΌΒ μ μμ μ€μΉν λ μΆκ°λ‘ κΈ°μ
νλ λͺ
λ Ήμ΄ κ·Έλ¬λ ν¨ν€μ§λ μ¬λ§νλ©΄ νμν λλ§λ€Β λ‘μ»¬λ‘ μ€μΉνλ κ²μ΄ λ°λμ§ν¨, κΈλ‘λ²λ‘ μ€μΉνλ©΄ μ
λ°μ΄νΈ νμΈμ΄ μ΄λ ΅κ³ λ€λ₯Έ νλ‘μ νΈμλ μν₯μ λ―ΈμΉ μ μκΈ° λλ¬Έnpm
κ³ΌΒ npx
μ μ°¨μ΄λ 무μμΈκ°? npm
μΒ ν¨ν€μΉλ₯Ό μ€μΉν λ μ¬μ©νλ λ
Έλ ν¨ν€μ§ λͺ
λ Ήμ΄, 보ν΅Β install
κ³Ό ν¨κ» λ§μ΄ μ¬μ© npx
λΒ npm
μ νΈλ¦¬νκ² μ¬μ©νκΈ° μν΄ μΆκ°λ λꡬ,Β npm
Β λ μ§μ€νΈλ¦¬μ μ κ·Όνμ¬Β μΌνμ μΌλ‘ μνλ ν¨ν€μ§λ₯Ό μ€μΉ λ° μ€ν κ°λ₯.gitignore
Β νμΌμ μ νμνκ°? κ°λ° λ¨κ³μμλ§ νμν ν¨ν€μ§λ₯ΌΒ .gitignore
μ μΆκ°νλ©΄ μλμΌλ‘Β λ°°ν¬ νμΌμ ν¬ν¨λμ§ μμμΒ μ©λμ μ€μΌ μ μμ λ§μ½ GitHubμμ Repositoryλ₯Ό λ¨Όμ μμ±νλ€λ©΄Β .gitignore
Β μΆκ° μ΅μ
μΌλ‘ ν¨κ» μμ±ν μ μμ λ‘컬μμλΒ $ npx add -gitignore 'λ°°ν¬ νμΌμ ν¬ν¨νμ§ μμ κ²λ€(node,windows,osx λ±)'
Β λͺ
λ Ήμ΄λ‘ νμΌ μΆκ° κ°λ₯$ git commit --amend
Β λͺ
λ Ήμ΄ μ¬μ©νλ©΄ μ§μ μ»€λ° λ©μμ§ μμ κ°λ₯ λ‘κ·Έλ₯Ό νμΈνλ©΄ μ¬μ€ λ©μμ§λ₯Ό μμ νλ κ²μ μλ,Β λ³λλ λ©μμ§λ‘ μ¬μ»€λ°νλ κ²μ΄λΌκ³ λ΄μΌ ν¨add
Β νλ €λ©΄ μ΄λ»κ² ν΄μΌ νλκ°? μ€νμ΄μ€λ°(곡백)μΌλ‘ νμΌλͺ
μ ꡬλΆgit config --list
λ 무μμ μλ―Ένλκ°? μ μ μ΄λ¦, μ΄λ©μΌ, μ½μ΄ μλν° λ±Β νκ²½ μ€μ μ 보λ₯Ό 리μ€νΈ νμμΌλ‘ νμΈν μ μμ