svn - git pull和git merge 区别?
ringa_lee
ringa_lee 2017-05-02 09:52:42
0
2
984

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!