-
Notifications
You must be signed in to change notification settings - Fork 3
Contribution
Repositoryλ₯Ό clone ν©λλ€.
git clone https://github.com/Bom-start/ReadingRecord.git
μμ μ μ΄λ¦μΌλ‘ λΈλμΉλ₯Ό μμ±ν©λλ€.
git branch [your-name]
git switch [your-name]
λ§μ½ μ΄λ―Έ μμ±ν λΈλμΉκ° μλ€λ©΄, λ‘μ»¬λ‘ λΈλμΉλ₯Ό κ°μ Έμ΅λλ€.
git switch [your-name]
μ 리ν λ¬Έμλ μλμ ꡬμ±μΌλ‘ λλ ν 리λ₯Ό ꡬμ±νμ¬ μΆκ°ν΄μ£ΌμΈμ.
\---ν λΉμ μ€νλ§ // μ±
μ΄λ¦
+---vol1
+---1μ₯ // μ±ν°
\--λͺ¨μμ§.md // μ΄λ¦.md
+---2μ₯
\---3μ₯
\---vol2
컀λ°μ μμ±νλ€λ©΄ μ΄μ μ격μ μ₯μμ μμ μ΄ μμ±ν λΈλμΉλ‘ 컀λ°μ push ν΄μ£ΌμΈμ π
βπΌ νμ§λ§ μ κΉλ§..!
push νκΈ° μ μ main λΈλμΉμ λ³κ²½μ¬νμ rebaseλ₯Ό ν΄μΌν©λλ€.
rebaseλ, gitμμ commitμ μ‘°μν μ μλ λͺ λ Ήμ΄μ λλ€.
λ€λ₯Έ λΆλ€μ΄ μ΄λ―Έ μ격μ μ₯μ(Remote repo)μ main λΈλμΉμ PRμ μ¬λ¦¬κ³ , μ΄ PRλ€μ΄ merge λμλ€λ©΄, νμ¬ μ ν¬κ° κ°μ μμ
μ€μΈ λ‘컬 λΈλμΉμλ μ΄ λ³κ²½μ¬νμ΄ λ°μλμ§ μμκΈ° λλ¬Έμ PRμ μμ±νλλΌλ mergeλ₯Ό λͺ»νλ μν©μ΄ λ κ±°μμ.
λ°λΌμ push νκΈ° μμ μ격μ μ₯μμ main λΈλμΉμ μ΅μ 컀λ°λ€μ λ¨Όμ λ‘컬μμ λ°μν μ΄ν push λ₯Ό νλκ² μ’μμ. μ΄ κ³Όμ μ μλμ μ΄λ―Έμ§λ‘ μ΄ν΄νμλ©΄ λμλ κ±°μμ!

μ΄λ κ² νλ©΄, μ격 μ μ₯μμ main λΈλμΉμ μλ‘μ΄ μ»€λ°λ€μ΄ μμ μ λ‘컬 λΈλμΉ μ»€λ°λ€λ‘ μΆκ°λ κ±°μμ π
컀맨λλΌμΈ λͺ λ Ήμ΄λ μλμ μ 리νλμμ΅λλ€! SourceTreeμ κ°μ GUI ν΄μ μ΄μ©νμλ λΆλ€λ μλμ λͺ λ Ήμ΄ ν€μλλ‘ κ²μνμλ©΄ λ°©λ²μ μ°ΎμΌμ€ μ μμκ²λλ€! ππΌ
git switch main // main λΈλμΉλ‘ μ΄λ (switch/checkout)
git pull main // main λΈλμΉ, μ격μ μ₯μμ λκΈ°ν
git switch [your-name] // μμ
μ€μΈ λΈλμΉλ‘ 볡κ·
git rebase main // main λΈλμΉ λ³κ²½μ¬νμ νμ¬μ λΈλμΉλ‘ κ°μ Έμ€κΈ° (rebase)
git log --oneline // μ»€λ° νμ€ν λ¦¬κ° μλνλλ‘ μ‘°μ (rebase) λμλμ§ νμΈ
git push // μ격 μ μ₯μμ λ°μ (μ΄μ PRμ΄ κ°λ₯ν μν©)
μλ‘ μΆκ°ν λ¬Έμλ₯Ό mainλΈλμΉμ λ°μμ μνμ λ€λ©΄, main λΈλμΉλ‘ PRμ μμ±ν΄μ£ΌμΈμ.