Eclipse x Github μ°λνκΈ°
1.
Github νμκ°μ
2.
Github μ μ₯μ λ§λ€κΈ°
3.
Github μ μ₯μ 볡μ νκΈ° (Git clone)
4.
λ³κ²½μ¬ν μ μ© λ° μ
λ‘λ (Commit & Push)
5.
μ§μκ°μ
μ΅μ΄ νλ² Git Clone
λ³κ²½ μ¬νλ§ λ€μ΄λ‘λ (Pull)
1. Github νμκ°μ
Github.comμμ νμκ°μ
μ μ§νν©λλ€.
β’
Sign up λ²νΌ ν΄λ¦
β’
μ΄λ©μΌ, λΉλ°λ²νΈ, μ¬μ©μλͺ
μ
λ ₯
β’
μ΄λ©μΌ μΈμ¦ μλ£
2. Github μ μ₯μ λ§λ€κΈ°
μλ‘μ΄ μ μ₯μ(Repository)λ₯Ό μμ±ν©λλ€.
β’
Github λ‘κ·ΈμΈ ν '+' λ²νΌ ν΄λ¦ β New repository μ ν
β’
Repository name μ
λ ₯
β’
Public/Private μ€μ
β’
README file μμ± μ²΄ν¬
β’
Create repository ν΄λ¦
3. μ΄ν΄λ¦½μ€μ Git νλ¬κ·ΈμΈ μ€μΉ
μ΄ν΄λ¦½μ€μμ Gitμ μ¬μ©νκΈ° μν μ€μ μ ν©λλ€.
β’
μ΄ν΄λ¦½μ€ μ€ν β Help β Eclipse Marketplace
β’
'EGit' κ²μ
β’
EGit - Git Integration for Eclipse μ€μΉ
β’
μ΄ν΄λ¦½μ€ μ¬μμ
4. Github μ μ₯μ 볡μ (Clone)
Githubμ μ μ₯μλ₯Ό λ‘컬 μ»΄ν¨ν°λ‘ κ°μ Έμ΅λλ€.
β’
Window β Show View β Other β Git β Git Repositories μ ν
β’
Clone a Git Repository ν΄λ¦
β’
Github μ μ₯μ URL μ
λ ₯
β’
Github κ³μ μ 보 μ
λ ₯
β’
μ μ₯ μμΉ μ ν ν Finish
5. νλ‘μ νΈ λ³κ²½μ¬ν μ μ©(Commit & Push)
μμ
ν λ΄μ©μ Githubμ μ
λ‘λν©λλ€.
β’
νλ‘μ νΈ μ°ν΄λ¦ β Team β Add to Index (λ³κ²½λ νμΌ μ ν)
β’
νλ‘μ νΈ μ°ν΄λ¦ β Team β Commit (μ»€λ° λ©μμ§ μμ±)
β’
νλ‘μ νΈ μ°ν΄λ¦ β Team β Push to Upstream (Githubλ‘ μ
λ‘λ)
6. λ³κ²½μ¬ν λ€μ΄λ‘λ(Pull)
λ€λ₯Έ μ»΄ν¨ν°μμ μμ
ν λ΄μ©μ κ°μ Έμ΅λλ€.
β’
νλ‘μ νΈ μ°ν΄λ¦ β Team β Pull
β’
λ³κ²½μ¬ν νμΈ ν Finish
μ£Όμμ¬ν:
β’
μ»€λ° μ λ°λμ νλ‘μ νΈκ° μ μ μλνλμ§ νμΈ
β’
μλ―Έ μλ μ»€λ° λ©μμ§ μμ±
β’
μ£ΌκΈ°μ μΌλ‘ Pull νμ¬ μ΅μ μν μ μ§