본문 바로가기
DevOps/Git

[git 이해하기3] Merge request를 이용한 협업 과정

by 태옹 2021. 7. 7.

git과 외부저장소를 사용하여 실제 프로젝트에 기여하는 과정

(이해하기 쉽게 사용자의 이름을 마이클이라고 가정함)

 

1. 원래의 프로젝트(원본)를 복사한 프로젝트(복제)를 외부저장소의 마이클의 계정에 별도로 생성함

Fork : 원본 프로젝트의 복사본을 만드는 것

2. 복제한 프로젝트를 git clone으로 자신의 프로젝트에 가져옴

3. 새로운 커밋들을 추가하고 자신의 프로젝트(복제본)에 git push함

4. 복제 프로젝트에서 원본 프로젝트에 merge request를 보냄

merge request : 새로 한 작업이 있으니 확인하고 실제 프로젝트에 반영을 요청함

5. 원본 프로젝트의 maintainer인 유저는 해당 merge request를 보고 마이클과 상의를 진행

6. 확인 후 merge request를 승인해서 새로운 커밋을 반영할 수 있음 (혹은 무시 가능)

 

 

 

댓글