바로가기
GitLab Flow
Git Flow
1. 내가 구현할 기능이 생겼다면 ?? 일단 이슈를 판다 -> TodoList 작성하자 !
2. 만든 Issue에 해당하는 작업을 수행할 Feat 브랜치를 만든다 (ex: feat/#<이슈번호>)
3. 열심히 작업한다음 Add - Commit - Push를 한다 ! 그러면 remote에 내가 작업한 내용이 올라가겠죠 !
4. main 브랜치로 Pull Request를 날린다 : main브랜치랑 비교해서 내 브랜치에 생긴 변경사항을 봐주세요 ~ 이런느낌이라고 생각하면 되겠죠 ??
5. Pull Request가 작성되면 작성자 이외의 다른 팀원이 Code Review를 한다 !!
6. Code Review가 완료되면 내가 작업하던 브랜치에 이어서 수정작업을 거친다.
7. 수정작업한 것을 push 하면 pull request 밑에 추가됨 !!
8. Approve를 받은 다음, main branch를 pull 받는다.
- 왜 ?? pull request 날린 이후에 내가 코드리뷰 반영하고 이것저것 수정하는 동안 누군가 머지를 해서 main이 바꼈을 수도 있기 때문 !!
- 안전하게 가장 최신의 main을 가져오기 위해 pull을 해주는겁니당 !! : conflict 해결
9. Pull Request 작성자가 main Branch로 merge ! 끝.. !
---
name: "🩷 issue template"
about: chaentopia의 새로운 이슈 추가
title: "[Feat] description"
labels: [🩷 채은]
assignees: chaentopia
---
## 💡 About
<!--무엇에 관한 이슈인지 소개해주세요.-->
## 📝 To Do
- [ ] task
## ⛏ 작업 내용
<!-- 작업한 내용을 간단하게 적어주세요! -->
- 내용
<!--
작성한 코드가 있다면 여기에 주석을 제거하고 적어주세요!
-->
## 📌 PR Point!
<!-- 주의할 사항이나 같이 고민해볼 부분, 강조하고 싶은 내용 등을 적어주세요! -->
- 내용
## 📸 스크린샷
<!-- 작업한 화면이 있다면 스크린 샷으로 첨부해주세요. -->
| 구현 내용 | 스크린샷 |
| :-------------: | :----------: |
| 화면종류 | 파일첨부바람 |
### ✅ Issue
<!-- 생성한 관련 이슈가 있다면 Resolved #이슈번호로 닫아주세요! -->
Resolved #이슈번호