Git 명령어(remote)
remote add origin 주소
- origin이라는 이름으로 해당주소의 원격저장소를 로컬저장소에 등록
$ git remote add origin https://github.com/europani.git
remote remove origin
- 로컬저장소와 원격저장소 연결해제
$ git remote remove origin
remote -v
- 등록된 원격저장소 확인
remote prune origin
- local에서 더 이상 유효하지 않은 remote branch 제거하여 동기화
$ git remote prune origin
push remote명 branch명
- commit한 자료를 원격저장소로 push함 (local->remote)
$ git push [origin master]
pull
- 자료를 원격저장소로부터 pull함 (remote->local)
- (pull = fetch + merge)
$ git pull
clone
- 해당주소의 원격저장소로부터 자료를 로컬저장소로 복제해옴.
$ git clone https://github.com/europani/Web.git [바꾸고싶은 폴더명]
fetch
- 원격저장소로부터 자료를 pull해 오지만 HEAD라는 branch로 가져옴.
- 즉, 로컬저장소에 덮어써지지 않음. 이후 merge 명령어로 로컬저장소의 자료와 합쳐야함.
$ git fetch $ git merge FETCH_HEAD
-
-p
: local을 remote와 동기화$ git fetch -p
-