TIL

👀Today I Learn

브랜치와 협업의 시작

  • Git에서 협업은 브랜치를 기반으로 진행됨
  • 보통 main 브랜치에서 새 작업을 위한 브랜치를 생성하는 것으로 시작

1. 브랜치 업로드

git push -u origin feature-A

image

2. 브랜치 병합(merge)

  • 작업이 끝나면 브랜치를 main에 병합
git switch main
git merge feature-A
git push


Shared Repository Model

  • 협업을 위해서는 GitHub 같은 저장소 플랫폼을 활용

1. 저장소를 생성한 후 협업자 초대

  • Settings > Collaborators로 이동
  • 이메일을 통해 초대장 발송

2. 협업자는 초대 수락 후, 로컬에서 작업을 시작

  • 팀원이 push를 하면 다른 팀원은 pull을 실행
  • 💡 팁
    • 항상 pull은 main 브랜치에서만 실행
    • 른 브랜치의 내용을 가져오지 않는 것이 중요(⭐⭐)
      git pull origin main
      


Pull Request (PR)

  • Pull Request는 협업에서 작업을 병합하기 전에 변경 사항을 리뷰할 수 있는 핵심 도구

1. PR 생성

  • GitHub에서 New Pull Request 클릭
  • Base: main ← Compare: 작업한 브랜치 선택
  • 충돌 여부 확인 (Able to merge 상태가 이상적)

2. PR 내용 작성

  • PR 설명은 명확하고 구체적으로 작성
    • 작업 내용
    • 테스트 방법
    • 예상 결과

3. PR 병합

  • 팀원들의 승인을 받은 후 Merge Pull Request를 클릭


최신 상태 유지

  • 다른 브랜치의 작업이 main에 병합된 경우, 본인의 작업 브랜치도 최신 상태로 유지해야 함

1. main 브랜치 가져오기

git pull origin main

2. 현재 작업 브랜치로 병합

git merge main
git add .
git commit -m "병합 내용"



💡Today I Thought

오늘의 체크리스트

  • 백준 코딩테스트 1문제
  • Git 특강5 내용 정리 및 복습
  • TIL 작성

회고

  늦잠 자구.. 놀고.. 오늘은 진짜 한게 없는 하루.. 엉엉.. 공부 더 하고싶은데, 하기싫다. 왜 그런지 몰라,,,

댓글남기기