멤버 초대하기

  • GitLab 프로젝트 Settings - Members - Project members - Invite member
  • Maintainer : 해당 프로젝트에 대한 모든 권한을 가지고 있는 최상위 사용자
  • Guest : 가장 낮은 등급의 사용자, 제대로 개발에 참여할 수 없음
  • 최소 Developer 등급이 되어야 개발에 참여 가능 → 등급 변경

 

Fork

  • 원본 프로젝트의 복제본을 만드는 것
  • 복제된 프로젝트를 git clone해서 컴퓨터에 저장, 작업 후 복제된 프로젝트에 push

 

Merge Request (MR)

  • 복제된 프로젝트에서 원본 프로젝트에 merge request를 보냄→ 작업한 내용을 원본 프로젝트에 반영해달라는 의미
  • merge request 승인 또는 거절
  • GitLab 사이트에서 Merge Request 하기
    1. Create Merge Request 클릭
    1. Change branches 에서 Source branch, Target branch 선택
    1. Title, Description 작성
    1. Assignee : MR을 가장 먼저 점검해야할 담당자
    1. Discussion을 통해 MR에 대한 논의 가능
    1. 담당자가 Merge 버튼을 클릭해서 병합함
  • Settings - General - Merge request 에서 Merge method 선택 가능-기본 값은 Merge commit → 항상 커밋 생성
  • -Fast-forward merge : Fast-forward merge가 가능할 때는 따로 커밋을 생성하지 않음

 

git push --force
  • 강제로 GitLab 서버의 커밋 로그를 덮어쓰게 함 (실무에서는 절대 사용 X)
  • Fast-forward merge 옵션을 선택한 후 다시 merge하면 새로운 커밋이 생기지 않음

+ Recent posts