관리 메뉴

FU11M00N

[ git & github ] Git 원격 저장소(Remote Repository) 관리 하기 본문

Git

[ git & github ] Git 원격 저장소(Remote Repository) 관리 하기

호IT 2021. 2. 18. 05:03

 

 

이 포스팅은 구름 에듀 강좌 나동빈 선생님 강의 "Git으로 시작하는 협업 및 오픈소스 프로젝트" 를 기반으로 작성되었습니다.

 

edu.goorm.io/learn/lecture/11528/git으로-시작하는-협업-및-오픈소스-프로젝트/info

 

구름EDU - 모두를 위한 맞춤형 IT교육

구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/

edu.goorm.io

 

 


 

- 원격지 저장소(Remote Repository) 관리

 

 

깃을 이용해서 협업을 하기 위해서 원격 저장소 관리법을 알아야 합니다.

원격 저장소란 네트워크 공간 어딘가에 존재하는 또 다른 컴퓨터를 원격 저장소로 사용할 수 있는 것입니다.

 

깃을 가입해서 레포지토리를 만들고,

우리 컴퓨터에 clone 하는 것만으로도 깃허브 서버에 레포지토리는 원격 저장소로 등록이 되는 것입니다.

 

 

현재 원격저장소로 어떤것이 등록되어 있는지 확인해보고 싶다면 "git remote" 명령어를 이용하면 됩니다.

 

 

 

 

 

 

일반적으로 기본 저장소는 origin이라는 이름을 가지고 있습니다.

 

 

특정한 원격 저장소에 대한 정보를 자세히 알고 싶으면, git remote show 원격저장소 명 을 입력해주면 됩니다.

 

git remote show [원격 저장소 명]

 

 

또 다른 원격저장소를 등록하고 싶다면 새로운 레포지토리를 하나 만들어 주고,

아래의 clone 주소를 복사해서 가져오면됩니다.

 

 

 

 

복사한 후 터미널에서 명령어를 입력해줍니다.

 

git remote add [설정할 저장소 이름] [원격레포지토리 주소]

 

 

추가해준 후 remote -v 명령어를 통해 전체 저장소 목록을 확인할 수 있습니다.

 

 

 

 

 

 

원격 저장소의 이름을 바꾸고 싶다면 git remote rename [현재 이름]  [변경할 이름] 을 해주면 됩니다.

 

정상적으로 바뀐 것을 알 수 있습니다.

 

 

또한 이렇게 저장소를 여러개 둘 경우 git log와 같은 명령어를 사용할 때

git log origin/master 처럼 특정 저장소를 선택하여 확인할 수 있습니다.

 

git merge origin/master

 

log 명령 뿐 아니라 merge와 같은 명령들도 그렇습니다.

 

 

 

 

 

저장소를 제거하려면 git remote rm [저장소 이름] 을 해주면 됩니다.

 

이렇게 깃은 다양한 원격 저장소 설정이 가능합니다,

이러한 기능은  다양한 공간에 프로젝트 파일을 올려 관리할 수 있다는 점에서

더욱 더 프로젝트를 쉽고 편리하게 작업/관리 할 수 있다는 특징이 있습니다.



 

Comments