ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [병합]풀리퀘스트
    DevOps/Git 2020. 2. 23. 15:40

    정의

    • 수정이 되어도 바로 Master Branch에 합쳐지지 않고 협력자에게 브랜치 병합을 요청하는 메세지를 보내는 것.
    • 새로운 Branch를 만들고 파일을 Commit과 Push를 하게 되면 원격 저장소에 다음의 알람 문구가 뜨게 된다.

    브랜치 코드를 업데이트 했으니 협력자에게 풀 리퀘스트를 보낼지 결정하라는 문구
    pull Request

    • Base Branch와 Compare Branch를 설정해준다.  Base는 코드가 반영될 Branch이고  Compare는 비교 대상이 될 Branch이다.

    • Reviewers를 클릭하면 협력자를 지정할 수 있다.

    base:master 병합된 커밋이 들어갈 브랜치를 정하는 선택박스
    compare:feature/comment base 브랜치에 반영시키고 싶은 브랜치
    Able to merge 충돌없이 병합 가능하다라는 뜻.
    풀 리퀘스트 제목 동료 개발자가 한 눈에 이해하기 쉬운 제목
    풀 리퀘스트 내용 동료 개발자가 코드를 이해하는데 도움이 되는 설명 -스크린샷 또는 테스트 방법 명시-
    Reviewers 저장소의 협력자가 다수일 경우 풀리퀘스트 검토 요청을 보낸다 .
    Assignees 풀 리퀘스트를 담당하는 동료를 적어준다. 보통 자기 자신
    Labels 풀리퀘스트에 관한 라벨을 보여줌. 버그,리뷰 필요,프런트엔드,백엔드 등이 있다.
    • 해당 리퀘스트에 대해 프리뷰를 작성하며 토론도 가능하다. 
    Accept 풀 리퀘스트 수락
    Request change 수정을 요청
    Merge pull Request 병합 

    Merge Pull Request *

    *Fetch

    Github 원격저장소에서 병합을 하고 GUI에서 새로운 이력을 업데이트 하는 명령은 페치이다. 

    Pull이 실제 코드를 내려받는 데 비해 패치는 그래프만 업데이트한다. 코드와는 전혀 상관 없다.

    페치

    'DevOps > Git' 카테고리의 다른 글

    Fork  (0) 2020.02.23
    Release  (0) 2020.02.23
    병합(Merge)  (0) 2020.02.23
    브랜치 이동하기  (0) 2020.02.23
    [ECLIPSE][GIT][BitBucket] Clone으로 프로젝트 받아오기  (0) 2020.02.14

    댓글

Designed by Tistory.