Git Usage Rules - boostcampwm-2024/and04-Nature-Album GitHub Wiki
-
[ํ์
๋ช
๋๋ฌธ์๋ก ์์] ๋ฉ์ธ์ง ๋ด์ฉ
- ์๊ฒฌ ์กฐ์จ ๊ฒฐ๊ณผ : [Feat]๊ณผ ๊ฐ์ด ๋๊ดํธ + ์ฒซ๊ธ์ ๋๋ฌธ์๋ก ํผํฉํ์ฌ ์ฌ์ฉํ์!
- ๋ฉ์ธ์ง ๋ด์ฉ ํ๊ธ๋ก ์์ฑ
- ํน์ด์ฌํญ or ์ถ๊ฐ ์ค๋ช ์์ฑ์ด ๋ ํ์ํ ๊ฒฝ์ฐ ๋ด์ฉ์ ์ถ๊ฐ ์์ฑํ๊ธฐ
- Commit ํฌ๊ธฐ : ๊ธฐ๋ฅ ๋จ์
ํ์ ์ด๋ฆ | ๋ด์ฉ |
---|---|
Feat | ์๋ก์ด ๊ธฐ๋ฅ์ ๋ํ ์ปค๋ฐ |
Design | xmlํ์ผ ์์ ๋ฐ UI ํ ๋ง ๊ด๋ จ ์์ |
Bugs | ๋ฒ๊ทธ ๋ฐ์ |
Fix | ๋ฒ๊ทธ ์์ ์ ๋ํ ์ปค๋ฐ |
Build | ๋น๋ ๊ด๋ จ ํ์ผ ์์ / ๋ชจ๋ ์ค์น ๋๋ ์ญ์ ์ ๋ํ ์ปค๋ฐ |
Chore | ๊ทธ ์ธ ์์ํ ์์ ์ ๋ํ ์ปค๋ฐ |
Ci | ci ๊ด๋ จ ์ค์ ์์ ์ ๋ํ ์ปค๋ฐ |
Docs | ๋ฌธ์ ์์ ์ ๋ํ ์ปค๋ฐ |
Style | ์ฝ๋ ์คํ์ผ ํน์ ํฌ๋งท ๋ฑ์ ๊ดํ ์ปค๋ฐ |
Refactor | ์ฝ๋ ๋ฆฌํฉํ ๋ง์ ๋ํ ์ปค๋ฐ, ํจํค์ง ์ด๋ |
Test | ํ ์คํธ ์ฝ๋ ์์ ์ ๋ํ ์ปค๋ฐ |
Perf | ์ฑ๋ฅ ๊ฐ์ ์ ๋ํ ์ปค๋ฐ |
- merge๋ฅผ ์ฐ์ ์ผ๋ก ํ๊ณ rebase๋ ํ์ํ ๊ฒฝ์ฐ์ ์งํ
- rebaseํ ๋ ์ ํ์ํ์ง ํ์์๊ฒ ๋งํ๊ณ ํ๊ธฐ
PR โ ๋ฆฌ๋ทฐ โ Merge ์์๋ก ์งํ
- ์ง๊ธ๊น์ง ํด์จ ๊ฒ์ฒ๋ผ PR ์์ฑ
- ํ์๋ค๊ณผ ํจ๊ป ๋ฆฌ๋ทฐ ํ๊ณ ํ์ธ ํ merge ์งํ
- ์ค์ค๋ก mergeํ์ง ๋ง ๊ฒ!
- ๋๋ ์ด ๋ ๊ฒฝ์ฐ
- ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ์์ ๋ฐ๋ก ๋จธ์ง ๋๋ ๊ฒฝ์ฐโ ๋จธ์ง
- ์์ ์ด ํ์ํ ๊ฒฝ์ฐ ๋น์ผ 7์ ์ ๊น์ง ์์ ํ ๋ค์ ๋ฆฌ๋ทฐ ํ ๋จธ์ง
- main : default
- dev : dev โ main์ผ๋ก PR ๋ฆฌ๋ทฐ merge
- feature โ dev : PR ํ ๋ฆฌ๋ทฐํ์ฌ merge
- feature/ui-deisgn ์์ ํ ์์ฑ โ dev๋ก PR โ ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ์์ ํจ๊ป ํ์ธ ํ merge
- dev โ main : PR
- Minimally Viable Product (MVP) ์์ฑ๋๋ฉด dev์์ main์ผ๋ก PR ํ ํ์ธํ์ฌ MERGE
- ๋ฒ์ ์ ๋ ๋๋ง๋ค ๋ฆด๋ฆฌ์ฆ ์ถ๊ฐํ๊ธฐ
- feature/ui-design
- ํด๋ ๊ตฌ์กฐ๊ฐ ์๊ธฐ๋ฉด ์ข์ ์ ์?
- ํ์๋ฅผ ๋ณผ ์ ์๋ค.
- ํด๋ ๊ตฌ์กฐ๊ฐ ์๊ธฐ๋ฉด ์ข์ ์ ์?
$ git commit -m "Refactor usability tests.
>
>
Co-authored-by: Yujin Jeong <[email protected]>
Co-authored-by: ์ด๋ฆ <[email protected]>
Co-authored-by: ์ด๋ฆ <๊นํ๋ฉ์ผ์ฃผ์>
Co-authored-by: ์ด๋ฆ <๊นํ๋ฉ์ผ์ฃผ์>
Co-authored-by: ์ด๋ฆ <๊นํ๋ฉ์ผ์ฃผ์>"