시스템 개발 및 관리/Git 사용법

Local Repository의 내용을 Remote Repository로 전송

Data Jun 2025. 3. 12. 20:44

Git을 사용하여 로컬에서 작업한 프로젝트를 원격 저장소(Remote Repository)로 업로드하는 것은 협업과 버전 관리를 위해 필수적인 과정입니다. 이번 글에서는 git remote add origin과 git push -u origin master 명령어를 사용하여 Local Repository의 내용을 Remote Repository로 전송하는 방법을 설명하겠습니다.

 

git remote add origin https://github.com/AnalyzeGit/techross-storage.git
  • 로컬 Git 저장소(Local Repository)를 원격 Git 저장소(Remote Repository)와 연결하는 명령어입니다.
  • <URL> 부분에 GitHub 또는 GitLab의 원격 저장소 주소를 입력합니다.
  • origin은 원격 저장소의 기본 이름으로, 다른 이름도 지정할 수 있지만 일반적으로 origin을 사용합니다.

 

git push -u origin master
  • git push → 현재 로컬 브랜치의 내용을 원격 저장소로 업로드
  • -u (--set-upstream) → 현재 브랜치를 origin/master와 연결하여 이후 git push만 입력해도 자동으로 해당 브랜치로 푸시됨
  • origin master → 원격 저장소(origin)의 master 브랜치로 푸시

이 명령어 실행 후 효과

  • 이후 변경 사항을 git push만 입력해도 자동으로 origin master로 업로드 가능
  • 원격 저장소에서 master 브랜치가 새로 생성됨 (이미 존재하는 경우 업데이트)

이제 로컬에서 작업한 내용을 GitHub의 원격 저장소로 올릴 준비가 완료되었습니다.
위 명령어를 실행하면, 앞으로는 간단히 git push 명령어만으로 변경 사항을 업로드할 수 있습니다.