>개발 도구 >자식 >git에서 포크와 브랜치의 차이점은 무엇입니까?

git에서 포크와 브랜치의 차이점은 무엇입니까?

WBOY
WBOY원래의
2022-01-07 12:01:277968검색

차이점: 1. 포크는 웨어하우스의 새 복사본을 복제할 수 있는 GitHub 작업이고, 브랜치는 다른 브랜치를 열 수 있는 Git 작업입니다. 2. 포크 작업은 새로운 코드 웨어하우스를 가져오고, 브랜치 작업은 무엇을 얻나요? 코드웨어 하우스의 새로운 지점입니다.

git에서 포크와 브랜치의 차이점은 무엇입니까?

이 문서의 운영 환경: Windows 10 시스템, Git 버전 2.30.0, Dell G3 컴퓨터.

git에서 포크와 브랜치의 차이점은 무엇인가요?

fork

fork, 영어 번역은 포크이고 동사 형태는 아래와 같이 분기형입니다. 왼쪽에서 오른쪽으로 직선 line은 다중이 됩니다. 직선

git Warehouse로 이동하며, 포크는 포크를 나타내고 (웨어하우스의) 새 복사본을 복제할 수 있습니다

원본 웨어하우스(예: 업스트림 저장소, 업스트림 웨어하우스)의 모든 콘텐츠를 포함합니다. 브랜치, 태그 및 커밋으로

수정 사항을 원본 프로젝트에 병합하려면 Pull Request를 통해 제출물을 원래 창고에 다시 기여할 수 있습니다.

fork는 실제로 Git 작업이 아니라 GitHub 작업

즉, 기본 For Git 도구의 경우 포크 작업이 없습니다. 포크는 GitHub 및 Code Cloud와 같은 온라인 코드 호스팅 플랫폼에서 제안하는 기능입니다.

포크의 역할은 호스팅 플랫폼에서 흥미로운 프로젝트를 보고 직접 개선하고 싶을 때 포크하고(복제와 유사) 마지막으로 매우 강력한 기능을 푸시하고 싶을 때와 비슷합니다. 상대방이 풀 요청을 수락하면 원본 포크 프로젝트에 코드가 나타날 수 있습니다.

branch

branch는 브랜치로 번역되며, 그 기능은 단순히 다른 브랜치를 여는 것입니다. 브랜치를 사용한다는 것은 메인 개발 라인에 영향을 주지 않도록 작업을 메인 개발 라인에서 분리할 수 있다는 것을 의미합니다

Git 처리 분기 방법은 매우 가볍습니다. 새 분기를 만드는 작업은 거의 즉시 완료될 수 있으며, 다른 분기 간 전환도 똑같이 편리합니다. 우리 개발에서는 아래 그림과 같이 기본적으로 하나의 마스터 분기만 있습니다.

git 브랜치를 통해 브랜치를 생성할 수 있지만 자동으로 새 브랜치로 전환되지는 않습니다.

git에서 포크와 브랜치의 차이점은 무엇입니까?

git checkout을 통해 다른 테스트 브랜치로 전환할 수 있습니다

git에서 포크와 브랜치의 차이점은 무엇입니까?

원격 웨어하우스의 경우 기본적으로 다음이 있습니다. 트렁크라고도 하는 마스터 분기입니다. 새로운 요구 사항을 받으면 분기를 꺼내 원래 트렁크 코드에 영향을 주지 않고 해당 분기의 코드를 수정한 다음 수정 및 테스트가 완료된 후 트렁크에 병합할 수 있습니다.

git에서 포크와 브랜치의 차이점은 무엇입니까?이 또한 매우 일반적인 Git 브랜치 관리 콘텐츠입니다.

차이점:

fork는 코드 웨어하우스에서만 작동할 수 있으며, 포크는 일반적으로 코드 웨어하우스 호스팅 플랫폼에서 "작업"으로 사용됩니다.

  • clone은 git 명령입니다. 그 기능은 원격 코드 저장소에서 로컬로 파일을 다운로드하여 로컬 코드 저장소를 형성하는 것입니다

  • 분기 기능은 포크와 매우 유사하며, 포크는 새로운 자체 코드 저장소를 가져오는 반면 분기는 코드 웨어하우스

  • 추천 학습: "

    Git Tutorial
  • "

위 내용은 git에서 포크와 브랜치의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.