사용해 보면 git pull = git fetch + git merge라는 것을 알 수 있습니다. fetch 및 push 명령은 각각 원격 브랜치를 가져오고 푸시할 수 있지만 pull은 원격 브랜치와 직접 통신하지 않습니다. 가져오기와 끌어오기의 차이점은 다음과 같습니다. git fetch: 원격에서 로컬로 최신 버전을 가져오고 자동으로 병합하지 않습니다. 그리고 git pull은 원격에서 최신 버전을 가져와 로컬 창고에 병합합니다 보안에서 관점에서 볼 때 git fetch는 git pull보다 낫습니다. 먼저 로컬과 원격의 차이점을 비교한 다음 선택적으로 병합할 수 있기 때문에 더 안전합니다. git push는 기본적으로 마스터로 푸시됩니다. 브랜치가 여러 개인 경우 여러 브랜치가 함께 원격으로 푸시됩니다
사용해 보면 git pull = git fetch + git merge라는 것을 알 수 있습니다.
fetch 및 push 명령은 각각 원격 브랜치를 가져오고 푸시할 수 있지만 pull은 원격 브랜치와 직접 통신하지 않습니다.
가져오기와 끌어오기의 차이점은 다음과 같습니다. git fetch: 원격에서 로컬로 최신 버전을 가져오고 자동으로 병합하지 않습니다.
그리고 git pull은 원격에서 최신 버전을 가져와 로컬 창고에 병합합니다
보안에서 관점에서 볼 때 git fetch는 git pull보다 낫습니다. 먼저 로컬과 원격의 차이점을 비교한 다음 선택적으로 병합할 수 있기 때문에 더 안전합니다.
git push는 기본적으로 마스터로 푸시됩니다. 브랜치가 여러 개인 경우 여러 브랜치가 함께 원격으로 푸시됩니다
git pull
=git fetch
+git merge
少用
git pull
多用git fetch