인터넷이나 네트워크 어딘가에 있는 장소
Ex) github, gitlab ···
git clone
git clone https://~
기존의 git repository 를 복사
gitlab 등에서 clone 버튼으로 확인한 원격저장소의 주소( https://~ )를 넣음
git remote add origin https://gitlab.com/group/project
원격 저장소를 연결
-gitlab.com : 웹 호스트 서비스
-/group : 그룹 명
-/project : 프로젝트 명
git remote
연결된 원격저장소 확인
git remote show origin
원격저장소 모두 확인
git remote rename origin <git_test>
원격저장소 단축이름을origin
에서git_test
으로 변경
git remote rm <git_test>
git_test
라는 원격저장소 삭제
원격저장소에서 데이터 가져오기 + 병합(Merge)
git pull <origin> <master>
원격저장소<origin>
에서 데이터를 가져와 로컬 데이터<master>
와 병합
gut fetch <origin> <master>
원격저장소<origin>
에서<master>
로 데이터를 가져옴
-이후git log
로 변경된 파일을 확인하고 직접 Merge 실행
로컬저장소에서 작업한 내용을 원격저장소에 반영
-다른 사람이 먼저 Push 한 상태에서는 Push 불가능
-다른 사람이 작업한 것을 먼저 Merge 실시
git push <origin> <master>
변경된 사항<master>
를 원격 저장소<origin>
에 전달
Origin : 기본으로 만들어진 원격저장소의 이름의 Default 값
git remote add origin https://gitlab.com/group/project
-origin
: 원격저장소의 단축이름을 'origin'으로 지정
-origin
대신 다른 이름 입력 시 변경 가능
git remote -v
지정한 저장소의 이름과 주소를 함께 볼 수 있음