Git은 내 PC 안에서만 돌아간다. 하지만 개발은 대부분 협업이다.
팀원과 코드를 공유하고, 리뷰하고, 합치는 공간이 필요하다.
그래서 Git 저장소를 인터넷에 올려둔 플랫폼 — GitHub.
오늘날 1억 명 이상의 개발자가 사용하는 표준.
헷갈리기 쉽지만 완전히 다른 것이다.
PR은 단순한 "코드 합치기"가 아니라, 팀이 코드 품질을 지키는 핵심 프로세스다.
코드를 push하는 순간, 자동으로 테스트하고 배포까지 완료된다.
핵심: 사람이 수동으로 배포할 필요 없이 코드 변경만으로 전체 CI/CD 파이프라인이 동작한다
팀원이 리뷰하고 합치는 5단계 흐름.
feature/login 같은 브랜치에서 기능을 개발하고 커밋.우리가 매일 사용하는 앱과 서비스 속에 이 개념이 녹아 있다.
💡 이 개념이 없다면 팀 개발은 이메일로 파일을 주고받는 혼란이 된다
이렇게 생각하기 쉽지만, 실제로는 조금 다릅니다.
이미 알고 있는 공유 서비스에 협업 기능을 더했다고 생각하면 된다.
이 개념을 이해하면 Claude나 ChatGPT를 훨씬 잘 활용할 수 있다.
💪 GitHub를 이해하면 전 세계 개발자들과 같은 도구로 협업할 수 있습니다!
프로젝트에서 쓸 외부 라이브러리는 어떻게 가져올까?
npm · pnpm · pip — 개발자의 앱스토어를 탐험한다.
💡 기억할 것: GitHub는 협업의 공통 언어다.