리모트와 GitHub: 클라우드 속 내 프로젝트
지금까지의 모든 일은 여러분의 컴퓨터에서 일어납니다. GitHub은 여러분의 repo 사본을 클라우드에 저장하는 웹사이트입니다. 그 사본을 리모트라고 부릅니다.
왜 굳이? 세 가지 이유입니다. 노트북이 죽었을 때의 백업이고, 다른 사람(또는 AI 도구와 배포 서비스)과 코드를 공유하는 방법이며, 협업이 일어나는 곳입니다.
로컬 repo를 리모트에 한 번 연결한 뒤, push(커밋을 GitHub로 올리기)와 pull(GitHub에서 커밋을 내려받기)을 합니다.
# 로컬 repo를 GitHub repo에 연결 (한 번만)
git remote add origin https://github.com/yourname/yourproject.git
# 커밋을 GitHub로 올리기
git push origin main
# GitHub에는 있지만 내 컴퓨터에는 없는 커밋을 내려받기
git pull origin main
push는 "클라우드에 저장", pull은 "클라우드에서 최신 가져오기"라고 생각하세요.