본문 바로가기
Useful IT

[github] 3. 기본 사용하기 - 저장소 만들고 업로드 해보기

by Berasix 2025. 3. 7.
반응형

이전 이야기 - [github] 2. 기본 사용하기 - 소스 다운로드

 

[github] 2. 기본 사용하기 - 소스 다운로드

이전 이야기 - [github] 1. 개념 정리 [github] 개념 정리github : 오픈소스 프로젝트들을 위한 원격 저장소를 제공해주는 서비스를 해준다.1. 저장소(Repository)- 소스 코드의 변경 사항을 보관하는 장소 

berasix.tistory.com

 

1. 원격 저장소 만들기

- 일단 github 에 로그인해서 저장소를 만들어 볼께요. 

- 당연하지만 New 버튼을 누릅니다.

- 저장소 이름을 쓰고, public 이나 private를 선택합니다. 여담으로 예전에는 private가 유료였던 것 같아요.

- 2019년 1월 7일 이전까지 개인 사용자가 Private 저장소를 생성하려면 월 $7의 요금을 지불해야 했다고 하네요.

- private로 하려면 필요한 것들이 있어서 조금 복잡해지긴합니다. 그건 다음 포스팅으로 미루고 지금은 일단 public 으로 생성해 봅시다. 

- 저는 publicRepo 라고 만들었어요. 

- 아래 create new repository on the command line 에 해당하는 명령을 그대로 복사해서 사용할거에요.

 

2. PC에 로컬 저장소 연결하기

- 지난번 포스팅처럼 vscode를 사용할께요

- PC에 폴더를 만들고 시작해볼께요~

- 일단은 이번에 만든 저장소와 같은 이름의 폴더로 만들었어요.

- 그리고 publicRepo 디렉토리로 들어가서 아까 복사해둔 명령을 그대로 붙여넣어 볼께요.

- 모든 명령이 실행되었고, 오류도 없고 저장소가 잘 연동된 상태로 보입니다!

- git log 명령을 보면, "first commit" 이라고 되어 있는 것이 보일꺼에요

- 명령을 좀 살펴볼까요? 아래 명령은 원격 저장소의 "주소.git" 과 현재 PC를 연결한다 라고 생각하시면 됩니다.

- origin 의 의미는 주소.git 에 대한 별명을 지어주겠다는 말이에요~

- 그래서 그 다음 명령을 보면 git branch -u origin main 이렇게 주소를 추가로 또 쓰진 않았죠.

git remote add origin 주소.git

 

- 다음으로 git branch -u origin main 이 뜻은 로컬 저장소의 마스터와 origin(주소.git 의 별명)의 마스터를 동기화 시킨다는 뜻이에요.

git push -u origin main

 

- 이렇게 설정해 놓으면 그다음에는 git push 이렇게해도 자동으로 주소.git으로 push 됩니다~

 

728x90

댓글