멤버 초대하기
- GitLab 프로젝트 Settings - Members - Project members - Invite member
Maintainer
: 해당 프로젝트에 대한 모든 권한을 가지고 있는 최상위 사용자
Guest
: 가장 낮은 등급의 사용자, 제대로 개발에 참여할 수 없음
- 최소
Developer
등급이 되어야 개발에 참여 가능 → 등급 변경
Fork
- 원본 프로젝트의 복제본을 만드는 것
- 복제된 프로젝트를 git clone해서 컴퓨터에 저장, 작업 후 복제된 프로젝트에 push
Merge Request (MR)
- 복제된 프로젝트에서 원본 프로젝트에
merge request
를 보냄→ 작업한 내용을 원본 프로젝트에 반영해달라는 의미
merge request
승인 또는 거절
- GitLab 사이트에서 Merge Request 하기
Create Merge Request
클릭
Change branches
에서 Source branch, Target branch 선택
- Title, Description 작성
- Assignee : MR을 가장 먼저 점검해야할 담당자
- Discussion을 통해 MR에 대한 논의 가능
- 담당자가
Merge
버튼을 클릭해서 병합함
- Settings - General - Merge request 에서 Merge method 선택 가능-기본 값은 Merge commit → 항상 커밋 생성
- -Fast-forward merge : Fast-forward merge가 가능할 때는 따로 커밋을 생성하지 않음
git push --force
- 강제로 GitLab 서버의 커밋 로그를 덮어쓰게 함 (실무에서는 절대 사용 X)
- Fast-forward merge 옵션을 선택한 후 다시 merge하면 새로운 커밋이 생기지 않음
'[한이음 ICT 멘토링] > Git 교육' 카테고리의 다른 글
심화 1강. Git Branch 제대로 알기 (git branch, checkout, merge) (0) | 2021.07.02 |
---|---|
기초 4강. GitLab, 시작! (git remote, push, pull) (0) | 2021.06.17 |
기초 3강. Commit 관리하기 (git reset soft/mixed/hard 옵션 차이, status, reflog) (0) | 2021.06.17 |
기초 2강. Git 기본기 장착! (git init, config, add, commit, log, diff) (0) | 2021.06.17 |
기초 1강. Git을 시작합시다 (git이란?) (0) | 2021.06.17 |
Uploaded by Notion2Tistory v1.1.0