김데이의 개발공부

[TIL] Day15 - "실습" 작업물 GIT 공유하기 본문

코드잇 Node.js(BE) 부트 캠프/TIL (Today I Learn) 📑

[TIL] Day15 - "실습" 작업물 GIT 공유하기

theday365 2025. 10. 16. 18:38
반응형

🗓️ 수업 일자 : 2025.10.16

✨ 오늘의 수업 평가 :  [ REVIEW ] 🌀📝  리마인드 데이 🌀📝 /  [ PROJECT ]  ✨🙌 작은 성취, 큰 기쁨 ✨🙌

 

 

📝  오늘 배운 내용  
- [실습] 작업물 Git에 공유하기

 


1. Git 협업하기 

멘토링 수업에서 배운거 Git 팀 협업 다시 리마인드!

 

  1. GitHub 사이트에서 팀 레포를 포크해서 내 레포에 복제해서 가져오기
    (팀 레포 = upstream repo, 내 레포 = origin repo => 내 브런치 사용하기)

  2. 내 Git repo에 제대로 있는지 확인하고, 로컬로 clone(복사) 해 오기 
    git clone -b 브랜치명 --single-branch {포크 해 온 내 repo url}
    (브랜치 명은 팀작업 시 나에게 할당된 브랜치 명, 혹은 약속한 브랜치 명)

  3. git branch     →   본인이 사용할 전용 브랜치 인지 확인 
    git switch -c 이름-sprintN   
     
    내 전용 브랜치에 이번 작업을 위한 하위 브랜치를 추가 생성 후 해당 브랜치로 이동 

  4. [코딩 작업 진행] 

  5. git branch     → 현재 선택 된 브랜치 확인
    git status
         → 현재 파일 상태 확인
    git add .          작업한 파일 목록 전체를 staging함 
    git commit -m "메세지"        작업 커밋(저장)

  6. git push -u origin 이름-sprintN           내 repo에 Push 하는데, 하위 브랜치 명으로 업로드
    터미널에서 5번,6번 작업 진행 내용
    터미널에서 5번,6번 작업 진행 내용


  7. GitHub 사이트에서 내 repo에 접속해 팀 repo와 연동된 repo에 들어가면 [Compare & Pull request] 알림이 나옴. 해당 알림을 들어가면 PR 할 수 있게 GitHub 사이트에서 제공 
    GitHub 사이트에 접속하여, 내 Repo 목록 중 "복제한 팀 repo"로 접속하면 알림이 발생
    PR 페이지에서 상단 merge 정보 확인, 하단 메세지 정보 작성 후 [Create pull request] 클릭
    PR 페이지에서 작성한 내용이 나오니 해당 부분을 확인 해 보고, 오른쪽 영역에서 검토자 선택 (코드잇 멘토 선택)
    PR 페이지에서 작성한 내용이 나오니 해당 부분을 확인 해 보고, 오른쪽 영역에서 검토자 선택 (코드잇 멘토 선택)
    팀 작업 가이드에 따라 부가셋팅 항목을 추가로 작업, 코드잇의 경우 스프린트 검토 라벨 표기를 함
    팀 작업 가이드에 따라 부가셋팅 항목을 추가로 작업, 코드잇의 경우 스프린트 검토 라벨 표기를 함


  8. 팀(CTO 혹은 사수,멘토 등)에서 내 작업물에 대한 확인 후 피드백 또는 작업물 Merge 

 

 

 [최종 PR 결과물] 

처음으로 Git을 사용해 협업 해 보고, [포크, 브런치] 같은 기능 또한 처음 사용 해 보는 거라.. 나 때문에 공용 repo가 잘못될까바 노심초사 긴장하고 작업 했지만 성공적으로 업로드 완료👍이것만으로도 이번 스프린트 미션2은 내 할 역량을 다 했다고 생각한다😵ㅋㅋㅋ 

 


 

📃 내일은 뭘 배울까 🤔

- (또) Git 기초 / 협업 복습 

 

반응형