태그: GitHub
5편
-
코드 리뷰 베스트 프랙티스 | 효과적인 코드 리뷰로 팀 생산성 높이기
PR을 올리기 전 자가 리뷰와 설명 작성, 리뷰어의 응답 속도와 코멘트 중요도 표시, 작은 PR로 나누는 전략, ESLint·Prettier·CI로 스타일 논쟁을 자동화하는 방법, 리뷰 갈등을 푸는 요령을 Google·Microsoft 원칙을 바탕으로 다룹니다.
-
C++ 오픈소스 기여: 유명 라이브러리 분석부터 첫 Pull Request까지
C++ 오픈소스에 기여하고 싶지만 어디서 시작할지 모를 때 프로젝트와 이슈를 고르는 기준부터 spdlog 같은 코드베이스를 빌드·테스트하며 읽는 순서를 보여줍니다. 포크와 브랜치, 커밋 메시지, PR 설명, 리뷰 대응, CLA, 머지 충돌 해결도 다룹니다.
-
팀 Git 워크플로우: Git Flow·GitHub Flow·Trunk-Based 비교, 커밋 컨벤션, PR 리뷰
팀 규모와 배포 주기에 따라 Git Flow, GitHub Flow, Trunk-Based Development 중 무엇을 고를지 비교합니다. Conventional Commits 커밋 규칙, 왜·무엇을·어떻게 테스트했는지 담은 PR 설명, merge와 rebase 구분, 머지 충돌 예방법도 다룹니다.
-
Git 원격 저장소와 협업: push·pull·fetch 차이, Fork와 Pull Request 흐름
Git 원격 저장소 사용법. remote 추가와 clone, push와 pull·fetch의 차이, GitHub Pull Request 협업, 여러 remote와 SSH·HTTPS, Fork 워크플로우, rebase pull과 force-with-lease를 예제로 다룹니다.
-
Git 기초 입문 [#1] — 설치·커밋·브랜치·원격 저장소 한 번에
Git을 처음 쓰는 사람을 위해 운영체제별 설치와 git config, SSH 키 설정부터 작업 디렉터리·스테이징·저장소 개념, add·commit·log·diff, GitHub에 push하기까지 한 흐름으로 따라갑니다. not a git repository와 push 거절 에러도 다룹니다.