힘내 풀 VS 병합
거대한 버전 제어 시스템의 세계에서 Git은 사용자가 번잡함 없이 효율적인 방식으로 한 번에 다양한 프로젝트를 작업할 수 있도록 하는 빠르고 잘 구성되고 수요가 많으며 쉽게 액세스할 수 있는 유일한 버전 제어 시스템입니다. 팀원이 많은 그룹 매너.
개발자의 일상에서 자주 사용되는 Git의 기능은 무수히 많습니다. 그 중 git pull
과 git merge
는 대규모 팀 내 개발자들이 주로 사용하는 것입니다.
이 블록에서는 Git의 이러한 기능을 자세히 살펴보고 차이점을 가지고 기능을 하나씩 살펴보겠습니다.
힘내 풀 명령
Git Pull은 많은 특정 기능을 가진 고유한 복합 명령입니다. Git의 두 가지 특수 명령인 git fetch
및 git merge
로 구성됩니다.
이러한 명령은 소스 코드를 다운로드하는 데 도움이 되며 개발자가 이 소스 코드를 적절하다고 표시하면 모든 변경 사항이 병합됩니다. git pull
은 먼저 개발자가 HEAD
를 가리키는 로컬 분기에 새 커밋을 다운로드하는 데 도움이 되는 git fetch
를 실행할 것이라고 말할 수 있습니다.
가져오기가 완료되면 git pull
이 병합 워크플로를 수행합니다. 이 병합의 결과로 새로운 병합 커밋이 생성되고 HEAD
가 새 커밋의 지점으로 업데이트됩니다.
git pull
명령은 개발자가 원격 저장소에서 로컬 저장소를 업데이트하는 데 도움이 됩니다. 개발자가 소스 코드를 추적하는 데 도움이 되고 원격 콘텐츠 동기화 권한을 갖습니다.
기본적으로 아래에 언급된 git pull
명령을 통해 두 가지 작업을 수행할 수 있습니다.
git pull
명령은 로컬 작업 브랜치의 현재 체크아웃을 업데이트합니다.git pull
명령은 리포지토리의 다른 모든 추적 분기에 대한 원격 분기도 업데이트합니다.
힘내 병합 명령
Git의 merge
기능은 개발자가 다른 브랜치의 변경 사항을 통합하는 데 도움이 되는 매우 유용한 기능입니다. merge
명령은 원격 저장소에서 현재 체크아웃된 HEAD
브랜치에 항상 적용됩니다.
fetch
명령을 통해 변경한 내용을 이제 Git의 다음 명령을 통해 병합할 수 있습니다.
git merge
병합 작업 중에 Git은 이전에 작업이 수행된 현재 분기와 항상 병합을 시작하는 것을 선호합니다. 아래에서 정의와 기능 측면에서 Git 명령의 차이점을 살펴보겠습니다.
힘내 풀 VS 힘내 병합
힘내 풀 | 힘내 병합 | |
---|---|---|
정의 | Git에서 git fetch 와 git merge 를 실행하는 명령입니다. |
분기된 히스토리를 하나의 단위로 결합하는 Git의 명령어입니다. |
기능 | 원격 저장소에서 데이터를 가져와 원격 저장소의 로컬 저장소로 업데이트합니다. | 서로 다른 브랜치에 저장된 동일한 브랜치의 여러 커밋을 현재 체크아웃된 브랜치인 단일 브랜치로 결합합니다. |
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn관련 문장 - Git Pull
- Git Merge Origin/Master와 Git Pull의 차이점
- Git Pull 원본 분기가 마스터 분기를 덮어씁니다.
- Git Pull이 모든 것을 당기지 않음
- Git 클론 업데이트
- Git 풀 실행 취소
- GitHub에서 저장소 포크