본문 바로가기

Git

Git 명령어 정리5 - 원격 저장소

> git clone

$ git clone <저장소> // 저장소 복제하기
$ git clone --depth 200 <저장소> // 마지막 200개의 커밋만 포함하여 저장소 복제하기

 

> git remote

$ git remote add <원격 저장소> <저장소 url> // 새로운 원격 저장소 추가하기
$ git remote prune <원격 저장소> // 원격 저장소에서 쓸모가 없어진 원격 브랜치 제거하기
$ git remote rm <원격 저장소> // 원격 저장소를 제거하고 관련된 브랜치도 제거하기

 

> git branch

$ git branch -r // 모든 원격 브랜치 목록 보기
$ git branch <새로운 브랜치> <원격 브랜치> // 원격 브랜치에서 지역 브랜치 생성하기
$ git branch <새로운 브랜치> <원격 태크> // 원격 태그에서 지역 브랜치 생성하기

 

> git fetch

$ git fetch // origin 저장소에서 합치지 않고 지역 브랜치로 변경 사항 가져오기
$ git fetch <원격 저장소> // 원격 저장소에서 합치지 않고 지역 브랜치로 변경 사항 가져오기

 

> git pull

$ git pull // origin 저장소에서 변경 사항을 가져와 현재 브랜치에 합치기
$ git pull <원격 저장소> // 원격 저장소에서 변경 사항을 가져와 현재 브랜치에 합치기

 

> git push

$ git push <원격 저장소> <지역 브랜치>:<원격 브랜치> // 지역 브랜치를 원격 브랜치에 푸싱하기
$ git push <원격 저장소> <지역 브랜치> // 지역 브랜치를 동일한 이름의 원격 브랜치에 푸싱하기

 

728x90
반응형