원격저장소

원격저장소

인터넷이나 네트워크 어딘가에 있는 장소
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 라는 원격저장소 삭제

원격저장소 갱신

Pull

원격저장소에서 데이터 가져오기 + 병합(Merge)

git pull <origin> <master>
원격저장소 <origin> 에서 데이터를 가져와 로컬 데이터<master>와 병합

Fetch

원격저장소에서 데이터 가져오기

gut fetch <origin> <master>
원격저장소 <origin>에서 <master>로 데이터를 가져옴
-이후 git log로 변경된 파일을 확인하고 직접 Merge 실행

저장소 발행

Push

로컬저장소에서 작업한 내용을 원격저장소에 반영
-다른 사람이 먼저 Push 한 상태에서는 Push 불가능
-다른 사람이 작업한 것을 먼저 Merge 실시

git push <origin> <master>
변경된 사항 <master> 를 원격 저장소 <origin> 에 전달

Origin

Origin : 기본으로 만들어진 원격저장소의 이름의 Default 값

git remote add origin https://gitlab.com/group/project
-origin : 원격저장소의 단축이름을 'origin'으로 지정
-origin 대신 다른 이름 입력 시 변경 가능

git remote -v
지정한 저장소의 이름과 주소를 함께 볼 수 있음

profile
중요한 것은 꺾여도 그냥 하는 마음

0개의 댓글

Powered by GraphCDN, the GraphQL CDN