____________________________________________________________________________________________________________
3주차
- 협업을 위한 작업 관리 스킬을 익힙니다- PR과 commit 되돌리기, 임시 저장
- 협업하기 좋은 사람이 되기 위해 기본 협업 매너를 익힙니다.
- Github 으로 다른 사람과 소통합니다 - 내 포트폴리오, 오픈소스
__________________________________________
3-1 3주차 오늘 배울 것
첫 번째로 들어가기에 앞서, 1, 2주차 동안 배운 개념들을 다시금 복습해보자. 협업을 위한 기초 지식들이야.
——
<협업할 때의 프로세스의 큰 맥락>
1단계. 누가 이 작업 할 것인지 정한다. - Issue
2단계. 각자 맡은 것을 작업한다. - Branch
3단계. 각자 작업을 프로젝트에 합친다. - merge
(경우에 따라). 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영한다. - PR 후 merge
<키워드들>
issue 는 내가 할 작업, 기능 추가, 버그 리포트 등 여러 방식으로 사용할 수 있어.
협업을 하기 위해 issue 를 만들어 누가 작업할지 정하고, 브랜치를 만들어 작업할 공간을 나눠야 해.
— 등등. 이하는 교제 노션 참조. —
——
——
< 3주차 동안 배울 것들 >
협업 과정에서 내 작업을 반영해달라 요청하는 PR과 commit 을 되돌리고 임시로 저장하는 방법을 배워보겠어.
=> 주요 키워드 : PR,
Commit 되돌리기 - amend, revert, reset ,
작업내역 임시 저장 - stash
Git 을 이용해 협업하는 과정에서 지켜야 할 매너들.
좋은 작업 내역을 남기기 위해 commit 단위 관리, 메시지 작성과 다른 사람에게 프로젝트 소개하는 방법을 알아보자.
=> 주요 키워드 :
commit 메시지 컨벤션,
gitignore, README
개발자들은 진짜 개발 정보를 어떻게 찾을까. Github 에서 내가 참고하기 좋은 코드, 기술 트렌드 정보를 얻는 방법을 알아보고,
오픈소스에 대해서도 집고 넘어가자.
=> 주요 키워드 :
github exprore ,
오픈소스(open source)
마치 포트폴리오를 작성하듯, git 으로 개발자인 나를 나타내보자. Github 에서 profile, 프로젝트 소개, 개발 블로그를 작성하는 방법을 알아보자.
=> 주요 키워드.: github profile , repo 소개 , github page
——
__________________________________________
3-2 내 작업을 반영해 주시겠어요? PR 01
PR 이란?
=> 작업내역을 프로젝트에 반영하는 것이 아니라 충분히 리뷰받고 최종적으로 프로젝트에 반영하는 단계.
3단계 대신 사용한다고 생각하면 편해.
——
1단계. 누가 이 작업 할 것인지 정한다. - Issue
2단계. 각자 맡은 것을 작업한다. - Branch
3단계. 각자 작업을 프로젝트에 합친다. - merge
👉 (경우에 따라). 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영한다. - PR 후 merge
——
< Pull Request >
PR(Pull Request, 풀리퀘스트) 는 내 작업내역을 바로 merge 하지 않고,
참여하고 있는 프로젝트에 내 작업(branch)를 merge해달라고 요청(Request) 를 먼저 보내는 것.
=> 즉, 프로젝트의 퀄리티를 유지하기 위해 merge를 가려서 받는다는 거지.
'내일배움캠프_개발일지 > 프로그래밍 기초_Git_Github' 카테고리의 다른 글
프로그래밍 기초_Git_Github_4 (1) | 2022.12.11 |
---|---|
프로그래밍 기초_Git_Github_2 (0) | 2022.12.01 |
프로그래밍 기초_Git_Github_1 (1) | 2022.11.30 |