GitHub - devAon/Eclipse-GitHub-Coraboration-Tutorial: πŸ’ μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—… 방법 νŠœν† λ¦¬μ–Ό (with Eclipse)

μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—… 방법 νŠœν† λ¦¬μ–Ό (with Eclipse)

πŸ“Œ λ™λ•μ—¬μžλŒ€ν•™κ΅ Github κΈ°μ΄ˆλΆ€ν„° ν˜‘μ—…λ°©λ²• κ°•μ˜μžλ£Œ μ œμž‘

ν˜‘μ—…μ„ ν•  λ•Œ μ‚¬μš©ν–ˆλ˜ 방식을 κΎΈμ€€νžˆ κ³΅λΆ€ν•œ κ²°κ³Ό
배운 λ‚΄μš©μ„ 기반으둜 νŒ€μž₯이 λ˜μ–΄ 처음 Github을 μ‚¬μš©ν•˜λŠ” νŒ€μ›λ“€μ„ 이끌 수 μžˆμ—ˆλ‹€.

그리고 κ΅μˆ˜λ‹˜μ˜ μ œμ•ˆμœΌλ‘œ Github κ΄€λ ¨ λ³΄μΆ©κ°•μ˜μžλ£Œ pptλ₯Ό μ œμž‘ν•  쒋은 기회λ₯Ό μ–»κ²Œ λ˜μ—ˆλ‹€.
ν•΄λ‹Ή μžλ£ŒλŠ” Github이 μƒμ†Œν•œ 초보자λ₯Ό μƒκ°ν•˜λ©° λ§Œλ“  μžλ£Œμ΄κΈ°μ— μ΅œλŒ€ν•œ μ‰½κ²Œ μž‘μ„±ν–ˆλ‹€.
졜근 Githubλ₯Ό μ‹œμž‘ν•˜λŠ” μ΄ˆλ³΄μžμ—κ²Œ 도움이 λ˜μ—ˆμœΌλ©΄ ν•˜λŠ” λ°”λžŒμ΄λ‹€.

πŸ₯ μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—…λ°©λ²•(1)-λͺ©μ°¨

πŸ₯ μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—…λ°©λ²•(2)-Git

Git λͺ©μ°¨

  1. git ν•„μš”μ„±
  2. Git μ΄λž€
  3. Github λž€
  4. 뢄산버전관리 μ •μ˜ 및 μž₯점

πŸ₯ μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—…λ°©λ²•(3)-Repository

Repository (μ €μž₯μ†Œ) λͺ©μ°¨

1. μ €μž₯μ†Œλž€

  • 둜컬 μ €μž₯μ†Œ (Local Repository)
    • Working Directory
    • Staging Area
    • Local Repo
  • 원격 μ €μž₯μ†Œ (Remote Repository)

2. μ‹€μŠ΅

  • github에 Repository μ €μž₯μ†Œ 생성
  • config μ„€μ •
  • git μ΄ˆκΈ°ν™”

πŸ₯ μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—…λ°©λ²•(4)-λͺ…λ Ήμ–΄

λͺ…λ Ήμ–΄ λͺ©μ°¨

  1. Add
  2. Commit
  3. Push
  4. μ‹€μŠ΅

πŸ₯ μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—…λ°©λ²•(5)-Git Flow

Git Flow λͺ©μ°¨

  1. Branchλž€
  2. Git Flowλž€*

πŸ₯ μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—…λ°©λ²•(6)-Eclipse github(1)-μ€€λΉ„

Eclipse github λͺ©μ°¨

  1. μ€€λΉ„
  2. Egitμ„€μΉ˜

πŸ₯ μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—…λ°©λ²•(7)-Eclipse github(2)-νŒ€μž₯

Eclipse github λͺ©μ°¨

νŒ€μž₯

  1. μ €μž₯μ†Œ 생성
  2. GitignoreκΌ­ μΆ”κ°€
  3. Manage accessμ„€μ •
  4. Branch 생성-develop

πŸ₯ μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—…λ°©λ²•(8)-Eclipse github(3)-νŒ€μ›

Eclipse github λͺ©μ°¨

νŒ€μ›

  1. Clone
  2. Fork (선택사항)
  3. e-mailμ—μ„œ νŒ€ κΆŒν•œ 수락

πŸ₯ μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—…λ°©λ²•(9)-Eclipse github(4)-ν˜‘μ—…

Eclipse github λͺ©μ°¨

ν˜‘μ—…

  1. ν˜‘μ—…λ°©μ‹ 적용 이유
  2. μž₯점

ν˜‘μ—…(곡톡) -반볡

  1. Issue
  2. Branch 생성 및 μž‘μ—…
  3. Commit & push
  4. Pull request (=PR)
  5. μ½”λ“œλ¦¬λ·°
  6. Merge
  7. Checkout branch develop
  8. Pull
  9. μž‘μ—…μ΄ λλ‚œ Branch μ‚­μ œ
  10. 정리

πŸ₯ μ΄ˆμ‹¬μžλ₯Ό μœ„ν•œ Github ν˜‘μ—…λ°©λ²•(10)-μ£Όμ˜μ‚¬ν•­

μ£Όμ˜μ‚¬ν•­ λͺ©μ°¨

  1. Pull 였λ₯˜ν•΄κ²°
  2. Merge μΆ©λŒν•΄κ²°