원격 저장소 내용 가져오기
git clone
- 원격 저장소의 커밋 내역을 모두 가져와서 로컬 저장소를 생성하는 명령어
- clone은 복제라는 뜻으로,
git clone 명령어를 사용하면 원격 저장소를 통째로 복제해서 내 컴퓨터에 옮길 수 있음
git clone <원격 저장소 주소> 의 형태로 작성
- git clone을 통해 생성된 로컬 저장소는
git init과 git remote add가 이미 수행되어 있음
$ git clone https://github.com/mjieun0956/TIL.git
# Github의 mjieun0956 라는 계정의 TIL 원격 저장소를 복제
git pull
- 원격 저장소의 변경사항을 가져와서, 로컬 저장소를 업데이트 하는 명령어
- 로컬 저장소와 원격 저장소의 내용이 완전 일치하면 git pull을 해도 변화 없음
git pull <저장소 이름> <브랜치 이름> 의 형태로 작성
$ git pull origin master
git clone vs git pull
git clone 은 로컬 저장소를 만드는 역할 (처음 한번만 실행), Github에서 저장소를 복제해서 내 컴퓨터에 똑같은 복제본을 만드는 것
git pull 은 로컬 저장소와 원격 저장소의 내용을 동기화하고 싶을 때 사용 (원격 저장소의 변경 내용을 로컬 저장소에 반영)