공부/기본

git pull/ git fetch

qlek1108 2023. 11. 16. 15:06

git : 분산 버전 관리 시스템, 소스 코드의 이력을 관리하는 툴

 

github : git을 사용하는 프로젝트를 지우너하는 웹 기반의 호스팅 서비스

깃이 제공하는 가능을 웹 인터페이스에서 사용할 수 있게 도와줍니다

 

깃은 소스 코드의 버전 관리 도구

깃허브 깃을 사용하여 온라인에서 코드를 공유하고 협헙하는 플랫폼

 

git fetch : 원격 저장소의 변경 사항을 로컬에 가져오지만 작업중인 로컬 브랜치를 변경 안함

이를 통해 원격 저장소의 변경 사항을 검토하고 병합하기 전에 변경 사항이 로컬 환경에 어떤 영향을 미칠지 확이할 수 있다

git pull : 현재 작업 중인 브랜치와 원격 브랜치를 병합(merger)합니다 이는 원격 저장소의 변경 사항을 즉시 로컬 작업에 반영하려는 경우 주로 사용됩니다

 

git fetch은 원격 변경 사항을 확인하고 싶지안 즉시 병합학 싶지 않을 때

git pull은 원격 변경 사항을 즉시 로컬에 반영하고 싶을 때 사용