Git 서버에서 코드 내려받기


Git 원격저장소에서 코드를 내려 받는 방법에 대해서 학습니다.
코드를 내려 받은 방법은 크게 3가지 입니다.

  • clone
  • pull
  • fetch


저장소 복제 Clone


원격저장소를 로컬 컴퓨터로 복제를 하는 방법입니다.
엄밀히 말하면 복제는 코드를 내려받는다는 것보다 통제로 복사를 하는 의미이기 때문에, 처음에 저장소를 생성할때 사용하는 경우가 많습니다.


자동으로 내려받기


깃은 원격저장소의 커밋을 내려받고, 현재의 브랜치에 자동으로 병합처리를 해주는 pull 명령어를 제공합니다.

  • 연관성 있는 저장소에서 pull
  • 별개의 저장소에서 pull


수동으로 내려받기


원격 저장소 내용을 내려받는 방법은 크게 두 가지입니다. pull(풀)과 fetch(페치)입니다. 이 두 방법의 차이는 병합을 자동 처리하는지 여부입니다.

코드만 내려받기 fetch

fetchpull과 다르게 새로운 코드만 내려받고, 병합은 하지 않습니다.
충돌을 예상하거나, 다른 사람의 코드를 테스트 하고자 할때 안전한 방법입니다.


깃교과서

버전 관리 시스템의 이해와 설치부터 커밋, 브랜치, 임시 처리, 병합, 복귀, 서브모듈, 태그까지
깃, 소스트리, 깃허브로 실습하며 기본기를 탄탄하게 다진다!