Git 학습 사용법 총화(6)
git clone
이 명령 은 원 격 git 창고 가 존재 할 때 로 컬 로 복사 하려 면 이 명령 을 사용 할 수 있 습 니 다.
git clone [--recursive] <repository> [<directory>]
--recursive
매개 변 수 는 디 렉 터 리 를 재 귀적 으로 복사 하 는 데 사용 되 며
생략 할 수 있 습 니 다.이 명령 은 다음 과 같은 몇 가지 명령 의 집합 으로 볼 수 있다.mkdir dir
cd dir
git init
git pull <repository>
명령 을 사용 하면 로 컬 창 고 는 원 격 창고 와 자동 으로 연 결 됩 니 다.원 격 창고 의 기본 이름 은 origin 입 니 다.
git remote
이 명령 은 원 격 창 고 를 추가 하 는 데 사 용 됩 니 다.현재 어떤 원 격 창고 가 있 는 지 알 고 싶 으 면 명령
git remote [-v]
을 사용 할 수 있 습 니 다.다음은 원 격 창고 에 대한 추가 삭제 와 삽입 검사 다.원 격 창고 추가
git remote add origin <repository> ##origin
원 격 창고 이름 바 꾸 기
git remote rename origin origin_2
원 격 창고 삭제
git remote remove origin_2
원 격 창고 수정
git remote set-url [--add|--delete] origin newurl oldurl
원 격 창고 보기
git remote get-url origin
git remote show [-v] origin
git push
원 격 git 서버 에 새로운 로 컬 git 창고 가 있 거나 프로젝트 업데이트 가 추 송 될 때 이 명령 을 사용 할 수 있 습 니 다.
git push [-f] [-all] [-u] [<repository>] [<refspec>…]]
처음 사용 할 때
-u
인 자 를 추가 하여 로 컬 분기 와 원 격 창고 의 가 지 를 연결 해 야 합 니 다.git push -u origin master
뒤에 다시 사용 할 때
-u
인 자 를 추가 할 필요 가 없습니다.-f
푸 시 를 강제 집행 하 는 데 사 용 됩 니 다.-all
모든 가 지 를 푸 시 하 는 것 을 표시 합 니 다.git fetch
이 명령 은 원 격 창고 의 내용 을 추출 하 는 데 사 용 됩 니 다.보통
git merge
과 함께 사용 합 니 다.사용 도 간단 합 니 다.git fetch [<repository> [<refspec>…]]
origin 의 master 가 지 를 얻 으 려 면
git fetch origin master
를 사용 하여 얻 을 수 있 습 니 다.가 지 를 추가 하지 않 으 면 모든 가 지 를 끌 어 내 는 것 을 의미 합 니 다.획득 한 원 격 창고 의 내용 은 즉시 작업 영역 에 들 어가 지 않 으 며git merge
를 통 해 융합 되 어야 합 니 다.git merge FETCH_HEAD ##FETCH_HEAD HEAD ,
git merge origin/master ## ,
git fetch origin master:tmp ## tmp ,
git merge tmp
git pull
비교
git fetch
에 있어 서git pull
는 훨씬 거 칠 어야 한다.원 격 창고 의 내용 을 직접 끌 어 와 로 컬 디 렉 터 리 에 통합 시 키 는 것 은git fetch
을 하나 더 추가 하 는 것 과 같다get merge FETCH_HEAD
.이 명령 은 사용 도 간단 하 다.와 같다git pull [<repository> [<refspec>…]]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
브랜치 병합(Visual studio 2017 사용)의 계속입니다. 기능 추가를 위한 브랜치를 작성하고, 기능 추가한 후, 그 내용을 develop 브랜치에 병합해 봅니다. 1. 새롭게 「add1」라고 하는 브랜치를 작성 2. 브랜치 "add1"을 선택한 상태에서 M...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.