svn - git pull과 git merge의 차이점은 무엇입니까?
ringa_lee
ringa_lee 2017-05-02 09:52:42
0
2
1055

Git pull과 git merge는 모두 다른 브랜치의 코드를 현재 브랜치에 병합하는데, 다양한 시나리오에서 구체적인 차이점은 무엇인가요??

ringa_lee
ringa_lee

ringa_lee

모든 응답(2)
某草草

사용해 보면 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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿