Git 서버에서 코드 내려받기
Git 원격저장소에서 코드를 내려 받는 방법에 대해서 학습니다.
코드를 내려 받은 방법은 크게 3가지
입니다.
- clone
- pull
- fetch
저장소 복제 Clone
원격저장소를 로컬 컴퓨터로 복제를 하는 방법입니다.
엄밀히 말하면 복제는 코드를 내려받는다는 것보다 통제로 복사를 하는 의미이기 때문에, 처음에 저장소를 생성할때 사용하는 경우가 많습니다.
- clone: 복제
자동으로 내려받기
깃은 원격저장소의 커밋을 내려받고, 현재의 브랜치에 자동으로 병합처리를 해주는 pull 명령어를 제공합니다.
- 연관성 있는 저장소에서 pull
- 별개의 저장소에서 pull
수동으로 내려받기
원격 저장소 내용을 내려받는 방법은 크게 두 가지입니다. pull(풀)과 fetch(페치)입니다. 이 두 방법의 차이는 병합을 자동 처리하는지 여부입니다.
코드만 내려받기 fetch
fetch
는 pull
과 다르게 새로운 코드만 내려받고, 병합은 하지 않습니다.
충돌을 예상하거나, 다른 사람의 코드를 테스트 하고자 할때 안전한 방법입니다.