#30 Git - 원격 저장소 만들기 Github

김현준·2022년 12월 27일
0

GIT

목록 보기
30/41
post-custom-banner

이번시간에는 원격 저장소를 만드는 방법과 동기화 시키는 방법을 알아보겠습니다.

일단 github 를 사용하기 위해서 회원가입을 해줍니다. 그리고 repository 에 들어가서 우측상단의 New 를 클릭해줍니다.

먼저 디렉토리 이름은 gitfth 로 하겠습니다.
그리고 public 으로 해줍니다. Private 를 사용하긴 위해선 결제를 따로 하셔야합니다. 그리고 Create repository 를 눌러줍니다.

그러면 이런 화면이 나오게 됩니다.

방금 만든 디렉토리는 https 주소로 만들어 집니다. 그리고 이 주소를 이용하여서 clone 이 가능합니다.

그리고 2가지 경우가 생길 수 있습니다.

📌 …or create a new repository on the command line

먼저 원격 저장소를 먼저 만들고 그것을 복제해서 로컬 저장소를 만들어 작업하는 경우입니다.

📌 …or push an existing repository from the command line

두번째로는 이미 로컬 저장소에서 사용을 한 상태일때 원격 저장소로 작업한 내용을 올리는 것이는 겁니다.

일단 두번째부터 알아보겠습니다.

즉 컴퓨터에서 작업한 파일을 github 에 옮겨보겠습니다.

gitfth 라는 디렉토리를 만들고 init 으로 선언한 후에 f1.txt 파일을 만들고 addcommit 을 해줍니다.

아까 그 부분을 다시 봅시다.

git remote add origin https://github.com/030831/gitfth.git 라고 되어있습니다.

위 내용을 그대로 실행해주면 원격 저장소가 생성된 것을 확인 할 수 있습니다.

git remote -v 를 하면 상세 정보를 확인 할 수 잇습니다.

또한 같은 원격 저장소를 서로 다른 두 이름으로도 설정 할 수 있습니다.

git remote remove friend 를 통해 삭제가 가능합니다.

다음 내용을 봅시다. git push -u origin main 를 통해 로컬 저장소의 내용을 원격 저장소로 파일을 전송합니다. -u 옵션은 한번 해두면 나중에 git push 만 사용하면 알아서 originmaster 을 연결해주는 옵션입니다.

git push -u origin master 입력시 로그인 창이 뜹니다.
origin 은 원격 저장소 , master 는 로컬 저장소를 의미합니다.

정상적으로 로그인이 된 모습입니다.

아까 repository 화면에서 새로고침을 하면 파일이 원격저장소로 업로드 된것을 확인 할 수 있습니다.

이후 f1.txt 파일의 내용을 한번더 수정한 후에 -am 옵션으로 commit 해주고 git push 를 해줍니다. 이전에 -u 옵션을 사용했기 떄문에 origin master 를 사용할 필요는 없습니다.

이후 다시 github 로 돌아와서 code 부분을 클릭해 링크를 복사해줍니다.

이제 새로운 디렉토리를 만들어 주겠습니다.

이후 git clone 주소 . 을 입력시 파일을 다운받을 수 있습니다. . 은 현재 디렉토리 위치를 의미합니다.

이번시간에는 git bash , 즉 로컬 저장소에서 github 원격 저장소로 파일을 업로드 하는 방법과 반대로 원격 저장소에서 로컬 저장소로 파일을 다운받는 방법에 대해 알아보았습니다.

이 방법을 통해 우리는 파일을 원격 저장소에서 백업을 해두고 다른 컴퓨터나 환경에서의 로컬 저장소로 다운받아서 언제 어디서나 사용 할 수 있는 능력이 생겼습니다.

여기까지 하도록 하겠습니다.

profile
울산대학교 IT융합학부 22학번
post-custom-banner

0개의 댓글