혼자 로컬 컴퓨터에만 코드를 갖고 있으면 다른 사람과 함께 작업하기 어렵습니다. GitHub는 Git으로 관리하는 코드를 인터넷 저장소에 올려서, 여러 사람이 같은 프로젝트를 동시에 보고 고칠 수 있게 해주는 서비스입니다. 코드를 고치고 싶을 때는 곧바로 합치지 않고, Pull Request(PR)로 '이렇게 바꾸고 싶다'를 먼저 제안한 뒤 다른 사람이 검토하고 나서 합칩니다(merge).
🌐🤝
지금 이 대화도 GitHub 명령을 다룹니다
이 세션도 실제로 `gh pr create` 같은 GitHub 명령어로 Pull Request를 만들고 관리하는 작업을 합니다. 즉 GitHub는 단순한 저장 공간이 아니라, 코드 변경을 제안하고 검토하고 합치는 협업 절차 자체를 담고 있는 플랫폼입니다.
한 줄로:
GitHub는 Git으로 관리하는 코드를 인터넷에 올려 함께 보고 고칠 수 있게 하는 협업 플랫폼입니다.