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

  • 최근 글

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

티스토리툴바