>개발 도구 >자식 >Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.

Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.

coldplay.xixi
coldplay.xixi앞으로
2021-02-25 10:28:473196검색

Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.

권장(무료): Git tutorial

Article 디렉터리

  • 중앙 집중식 워크플로(일반적으로 사용되지 않음)
  • 포킹 워크플로(가끔 사용됨)
  • GitFlow 워크플로(가장 인기 있음)
  • 기트 워크플로 데모

프로젝트 개발 중에 Git를 사용하는 세 가지 방법이 있습니다. 즉, 중앙 집중식 워크플로Git Flow 워크플로, 포킹입니다. 작업 흐름. 다음은 Git 워크플로우를 중심으로 설명합니다. Git的方式有三种工作方式,分别是集中式工作流Git Flow工作流Forking 工作流。下面主要针对Git工作流进行讲解。

集中式工作流(不常用)

集中式工作流像SVN一样,以中央仓库作为项目所有修改的单点实体。所有修改都提交到 Master分支上。这种方式与 SVN 的主要区别就是开发人员有本地库,但是Git 很多特性并没有用到。
Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.

Forking 工作流(偶尔使用)

Forking 工作流是在 GitFlow 基础上,充分利用了 Git 的 Forkpull request 的功能以达到代码审核的目的。更适合安全可靠地管理大团队的开发者,而且能接受不信任贡献者的提交。(主要是审核团队外成员的代码,Linux的虚拟团队用的更多)。

偶尔如果有需要团队外的成员帮我们解决问题时,可能会用到。
Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.

GitFlow 工作流(最流行)

Gitflow 工作流通过为功能开发、发布准备和维护设立了独立的分支,让发布迭代过程更流畅,充分的利用了分支的特点。严格的分支模型也为大型项目提供了一些非常必要的结构。下图是完整的开发方式图,但实际开发可能更加精简:
Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.

Git工作流演示

演示说明:
Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.


在Eclipse中创建一个分支,命名为featureA分支
Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.중앙 집중식 워크플로(일반적으로 사용되지 않음)

SVN과 같은 중앙 집중식 워크플로는 프로젝트의 모든 수정을 위한 단일 지점 엔터티로 중앙 창고를 사용합니다. 모든 변경 사항은 마스터 분기에 제출됩니다. 이 방법과 SVN의 주요 차이점은 개발자가 로컬 라이브러리를 가지고 있지만 Git의 많은 기능이 사용되지 않는다는 것입니다. Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.

Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.포킹 워크플로(가끔 사용됨) )

Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.Forking 워크플로는 GitFlow를 기반으로 하며 Git의 Forkpull request 기능을 최대한 활용하여 코드 검토 목적을 달성합니다. 대규모 팀을 안전하고 안정적으로 관리할 수 있고 신뢰할 수 없는 기여자의 제출을 ​​수락할 수 있는 개발자에게 더 적합합니다. (주로 팀 외부 구성원의 코드를 검토하는 데 사용되며, Linux 가상 팀에서 더 많이 사용합니다.)

때때로 문제 해결에 도움을 주기 위해 팀 외부의 구성원이 필요한 경우 이 기능을 사용할 수 있습니다.

여기에 이미지 설명 삽입Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.

GitFlow 작업 흐름( 가장 인기)


Gitflow 워크플로는 기능 개발, 릴리스 준비 및 유지 관리를 위한 독립적인 분기를 설정하여 릴리스 반복 프로세스를 보다 원활하게 만들고 분기의 특성을 최대한 활용합니다. 엄격한 분기 모델은 대규모 프로젝트에 꼭 필요한 구조도 제공합니다. 아래 그림은 완전한 개발 방법 다이어그램이지만 실제 개발이 더 간소화될 수 있습니다: Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.

Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.Git 워크플로 데모

🎜🎜🎜데모 설명: 🎜🎜여기에 그림 설명 삽입🎜🎜🎜Eclipse에서 브랜치를 생성하고 이름을 featureA 브랜치로 지정합니다. 🎜🎜🎜 초보자는 featureA 브랜치 함수에서 A를 완성합니다. , 로컬 라이브러리에 제출: 🎜🎜🎜🎜 그런 다음 원격 라이브러리로 푸시: 🎜🎜🎜 다음으로, 베테랑 프로그래머가 프로젝트를 풀합니다. 🎜🎜🎜 풀한 후 마스터 브랜치에서 FeatureA 브랜치로 전환합니다. 이번에는 초보자의 수정 사항을 볼 수 있습니다. 🎜🎜🎜🎜🎜 다음으로 FeatureA 브랜치를 로컬에서 마스터 브랜치와 병합한 다음 원격 라이브러리에 제출합니다. 🎜🎜먼저 마스터 브랜치로 전환 → 병합 → 푸시 원격 도서관 🎜🎜🎜 🎜🎜🎜

위 내용은 Git 및 Git 워크플로 시연의 세 가지 작업 방법을 소개합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제