Feb 09, 2021
0. μκ°
νΌμ κ°λ°νλ€λ©΄ μλ§ μ무 μκ΄ μμ κ²λλ€. νμ§λ§ μ°λ¦¬λ μΈμ λ κ·Έλ λ― νμ μ νκ²λμ£ .
Branch κ΄λ¦¬ μ λ΅ μμ΄ κ°λ°νκ² λλ€λ©΄, μλ§μ μ½λκ° κΌ¬μ΄κ² λκ³ μ¬λ¬ λͺ μ μ½λκ° κΌ¬μ΄κ² λλ©΄ μ¬λ μλ 볡μ‘λμ λΉλ‘ν΄μ§λλ€.π±
1. π’μ¬λ΄μμ μ°λ λ°©λ²
μ κ° λ€λκ³ μλ νμ¬μμ μ°λ λ°©λ²μ μκ°ν©λλ€. μ΄ λ°©λ²μ μ κ° μ μ¬ λΉμ κ³μλ CTOλμ΄ μ²΄κ³λ₯Ό κ°μΆ°λ λ°©λ²μ λλ€.
λ¨μ μ΄ μλ건 μλμ§λ§, ν¬κ² λ¬Έμ λ κ²λ μμ΄μ μμ§κΉμ§ μ°μ΄κ³ μμ΅λλ€.
0. Setting πͺ
μ°μ Github νπ¨βπ¨βπ¦βπ¦ organization
μ repoλ₯Ό λ§λλλ€. μ¬λ΄μμ μ¬μ©ν λͺ©μ μ΄κΈ° λλ¬Έμ, μ ν¬λ νμ private
λ‘ μμ±ν©λλ€.
κ·Έλ¦¬κ³ master
, staging
, develop
λΈλμΉλ₯Ό μμ±ν©λλ€. (μμ¦μ main
μΌλ‘ μ°λκ±° μμμ£ ?π)
κ°λ° λ¨κ³μ λ°λΌ develop
-> staging
-> master(main)
μΌλ‘ λ°°ν¬ν©λλ€.
develop: ν
μ€νΈ DBλ₯Ό μ¬μ©ν ν
μ€νΈ μΉμμμ Q/A
staging: μμ© DBλ₯Ό μ¬μ©ν μ€ν
μ΄μ§ μ μ© μΉμμμ Q/A
master(main): μμ© μλΉμ€
1. Forkπ΄
μ°μ Github νπ¨βπ¨βπ¦βπ¦ organization
μ repoλ₯Ό Fork ν©λλ€.
2. Cloneπ₯
κ·Έλ¦¬κ³ Forkπ΄ν μμ πββοΈμ repo
λ₯Ό local machine
μ clone ν©λλ€.
git clone https://github.com/{λ΄ github κ³μ }/{Forkν repo}
3. Branch
κ·Έλ¦¬κ³ local machine
μμ μλ‘κ² Branchλ₯Ό λλλ€.
