본문으로 건너뛰기
Git · GitHub 기초집LESSON 07

GitHub 저장소 생성과 remote 연결

난이도입문 → 초급
예상 시간30분
선수지식이전 강의

7강. GitHub 저장소 생성과 remote 연결

1. 이번 강의에서 해결할 문제

로컬 커밋은 내 컴퓨터에만 있습니다. 기존 이력을 충돌 없이 GitHub에 올리려면 빈 원격 저장소와 정확한 remote URL을 연결해야 합니다.

2. 학습 목표

3. 핵심 개념

remote는 원격 저장소 주소에 붙인 로컬 별칭이며 관례적으로 origin을 사용합니다. GitHub 웹 UI의 버튼명은 바뀔 수 있으므로 New repository 화면에서 소유자, 이름, 공개 범위를 확인하고, 기존 로컬 이력이 있다면 README 자동 생성을 끕니다.

4. 단계별 명령어와 예시

실습 저장소: GitHub의 YOUR-NAME/git-learning-site

  1. GitHub에서 새 저장소를 만들고 이름을 git-learning-site로 지정합니다.
  2. README, .gitignore, License 자동 추가 없이 생성합니다.
  3. 표시된 HTTPS URL을 복사한 뒤 실행합니다.
PowerShell
Set-Location C:\dev\git-learning-site
git remote add origin https://github.com/YOUR-NAME/git-learning-site.git
git remote -v
git branch -M main
git push -u origin main

5. 명령어가 동작하는 이유

remote add는 URL을 저장소 설정에 기록합니다. -u는 로컬 main의 upstream을 origin/main으로 지정해 이후 git pushgit pull이 대상을 추론하게 합니다. push는 로컬 커밋 객체와 참조를 원격으로 전송합니다.

6. 자주 하는 실수와 안전한 해결법

7. 직접 실습

8. 이해 점검 질문 3개

9. 핵심 요약

MINI QUIZ

GitHub 저장소 생성과 remote 연결 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1“GitHub 저장소 생성과 remote 연결”에서 오류나 데이터 손실을 줄이는 선택은 무엇인가요?
  2. 문제 2“GitHub 저장소 생성과 remote 연결”에서 ‘origin이 이미 존재함’ 문제가 생겼습니다. 가장 알맞은 진단 또는 대응은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

7강. GitHub 저장소 생성과 remote 연결 미완료 상태