github-flow 전략 연습하기

2023. 3. 6. 09:27·DevOps/Git, Github

혼자서 github-flow 연습

 

프로젝트 매니저

1. Github 접속 
2. Repository 생성 후 README.md 파일 추가
3. Settings : Branches : Branch protection rules : Require a pull request before merging 체크, Require approvals 체크 후 저장
4. Settings : Collaborator -> add people 
5. Issue 생성 -> Title & Content 작성 -> Label 및 asignees 설정 -> Submit
 
 
 

개발자

1. git bash terminal 접속 후 git clone "레파지토리 주소"
2. git checkout -b "Label명/이슈번호" 로 브랜치 생성
3. 파일 생성 후 작업 
4. git add . && git commit -m "작업 내용"
5. git pull origin main --rebase (브랜친 최신화)
6. git push origin 브랜치명 (main 아님)
7. 깃헙 접속 후 PR 생성 
 
 
 
 
프로젝트 매니저가 reject(거절)할 경우
1. 개발자는 재작업 후 다시 PR 생성 -> 승인받기 
 
 
 
프로젝트 매니저가 approval(승인)할 경우
1. 매니저는 squash merge (이렇게 해야 커밋결과가 좋게 보인다.)를 해준다.
2. 개발자는 로컬 브랜치에서
git branch -D "브랜치명" 
git fetch --prune 
서버에서 삭제되었지만 로컬에 남아있는 경우가 존재하기 때문에 그런 것들을 제거해주기 위함이다.
 

'DevOps/Git, Github' 카테고리의 다른 글
  • Github Actions, Slack Webhook 설정
  • Github 정적 웹사이트(블로그) 만들기 (edior + github page)
  • merge와 rebase
  • GIT - 브랜치 병합하기(merge)
kimdozzi
kimdozzi
끝까지 포기하지 않으면, 내가 다 이겨!
  • kimdozzi
    도브로
    kimdozzi
  • 전체
    오늘
    어제
    • 분류 전체보기 (132)
      • Problem Solving (49)
        • Baekjoon (29)
        • Programmers (0)
        • LeetCode (17)
        • 삼성 유형 (2)
      • Computer Science (27)
        • Operating System (2)
        • Algorithms (13)
        • Network (6)
        • DataBase (6)
      • Backend (33)
        • JavaScript (0)
        • TypeScript (6)
        • Java (7)
        • Spring Boot (7)
        • Spring Security (6)
        • JPA (2)
        • Mybatis (1)
        • Junit5 (1)
        • Redis (3)
      • DevOps (14)
        • Git, Github (5)
        • docker (4)
        • AWS (3)
        • nginx (2)
      • etc (6)
        • IntelliJ (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 티스토리
    • 설정
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬
    docker image
    누적합
    티스토리챌린지
    segment tree
    구간 업데이트
    인터페이스
    오프라인 쿼리
    CORS
    AWS
    점 업데이트
    interface
    인덱스 시그니처
    오블완
    imos법
    S3
    타입스크립트
    구간합
    온라인 쿼리
    백준
    컨테이너
    TypeScript
    Bucket
    도커
    세그먼트 트리
    삼성기출
    PrefixSum
    알고리즘
    docker
    python
    인덱서블 타입
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
kimdozzi
github-flow 전략 연습하기
상단으로

티스토리툴바