πŸ’» 곡뢀 기둝/🀝 Github

GIT&GITHUB | κ°œλ… 지도 2μ£Ό

  • -

GITHUB ν˜‘μ—… 단계

  1. 단계. λˆ„κ°€ 이 μž‘μ—… ν•  것인지 μ •ν•œλ‹€. - Issue
  2. 단계. 각자 맑은 것을 μž‘μ—…ν•œλ‹€. - Branch
  3. 단계. 각자 μž‘μ—…μ„ ν”„λ‘œμ νŠΈμ— ν•©μΉœλ‹€.
  4. merge (κ²½μš°μ— 따라). μž‘μ—…ν•œ λ‚΄μš©μ„ λ¦¬λ·°ν•˜κ³  μ΅œμ’…μ μœΌλ‘œ ν”„λ‘œμ νŠΈμ— λ°˜μ˜ν•œλ‹€. - PR ν›„ merge

 

issue

  • λ‚΄κ°€ ν•  μž‘μ—…, κΈ°λŠ₯ μΆ”κ°€, 버그 리포트 λ“± μ—¬λŸ¬ λ°©μ‹μœΌλ‘œ μ‚¬μš©
  • issue λ₯Ό λ§Œλ“€μ–΄ λˆ„κ°€ μž‘μ—…ν• μ§€ μ •ν•˜κ³ , 브랜치λ₯Ό λ§Œλ“€μ–΄ μž‘μ—…ν•  곡간을 λ‚˜λˆ”

 

Branch

  • commit μ—μ„œ κ°ˆλΌμ Έλ‚˜μ™€ μž‘μ—… κ°€λŠ₯
  • κΈ°λŠ₯별 이름을 λ§Œλ“€μ–΄ 브랜치 μž‘μ—… κ°€λŠ₯
  • μž‘μ—…ν•  브랜치둜 λ°”κΎΈλŠ” 것을 checkout(체크아웃)

 

Merge

  • 브랜치의 μž‘μ—… λ‚΄μ—­ commit 듀을 λ‹€λ₯Έ 브랜치둜 반영(ν•©μΉ˜κΈ°)ν•˜λŠ” 것
  • 기쀀이 λ˜λŠ” 브랜치λ₯Ό μ •ν•˜κ³  ν•΄λ‹Ή λΈŒλžœμΉ˜μ— λ‚΄μš©μ„ merge

 

Merge conflict

  • Merge ν•˜λŠ” κ³Όμ •μ—μ„œ 같은 파일이 λ™μΌν•œ 뢀뢄이 μˆ˜μ •λœ 내역이 λ°œμƒν•˜λ©΄ Merge conflict(병합 좩돌)

 

 

좜처 | 슀파λ₯΄νƒ€μ½”λ”©ν΄λŸ½

 
Contents

ν¬μŠ€νŒ… μ£Όμ†Œλ₯Ό λ³΅μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€

이 글이 도움이 λ˜μ—ˆλ‹€λ©΄ 곡감 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.