-
Notifications
You must be signed in to change notification settings - Fork 4
๐ฆ ์์ ์ ์์ฌํญ
- ์๋ ๋ช ๋ น์ด๋ก upstream ์ฃผ์ ์กด์ฌ ์ ๋ฌด๋ฅผ ํ์ธํฉ๋๋ค.
git remote -v
- ์๋ ๋ช ๋ น์ด๋ก upstream ์ฃผ์๋ฅผ ์๊ฒฉ์ผ๋ก ๋ฑ๋กํฉ๋๋ค.
git remote add upstream [REPO ์ฃผ์]
-
git remote -v
๋ช ๋ น์ด๋ก ๋ค์ ํ์ธํ๋ฉด ๋ค์์ฒ๋ผ ์ธํ ๋์ด์์ต๋๋ค.
์ด ๋ถ๋ถ์ develop ๋ธ๋์น ์ ๋ฐ์ดํธ ๋ ๋๋ง๋ค ์์ ์ค์ด์ ๋ธ๋์น์ ๊ทธ๋๊ทธ๋ ๋ฐ์ํด์ฃผ์ธ์!
- ๋จผ์ Forkํ Repository์ ๋ค์ ๋ช ๋ น์ด๋ก develop ๋ธ๋์น๋ฅผ ๋ง๋ญ๋๋ค.
git checkout -b develop
- ํด๋น ๋ธ๋์น์์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ํตํด ์ต์ commit์ ์ ๋ฐ์ดํธํฉ๋๋ค.
git pull upstream develop
- ๋ค์ ๋ช ๋ น์ด๋ก ์๋ ์์ ํ๋ ๋ธ๋์น๋ก ๋์๊ฐ๋๋ค.
git checkout {์์
๋ธ๋์น๋ช
}
- ์ต์ ํ ๋ develop ๋ธ๋์น์ ๋ณํฉ์ ์งํํฉ๋๋ค.
git merge develop
- ์ถฉ๋ ์ฝ๋๋ฅผ ํด๊ฒฐํ ํ commit๋ช ์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํฉ๋๋ค.
Merge branch 'develop' into {์์
๋ธ๋์น๋ช
} with conflict resolution
- PR์ ๋ณํฉ commit ์ฌ๋ฆฝ๋๋ค.
git push origin {์์
๋ธ๋์น๋ช
}
- ๋ง์ง๋ง commit๋ช
์๋ง ๋ค์๊ณผ ๊ฐ์ด
close #{์ด์๋ฒํธ}
๋ฅผ ์ถ๊ฐํด๋ ๋ฉ๋๋ค.
feat(FE): ์ฌ์ฉ์ ํ๋กํ ํ์ด์ง ์ถ๊ฐ
- ์ฌ์ฉ์ ์ ๋ณด ํ์
- ํ๋กํ ์ฌ์ง ์
๋ก๋ ๊ธฐ๋ฅ ๊ตฌํ
close #123
- ๋ณธ์ธ Fork Repository์ ์์
๋ธ๋์น๋ช
โ ์๋ณธ Repository์
develop
๋ธ๋์น๋ฅผ ํฅํ๋๋ก ํฉ๋๋ค.
-
PR ์ปจ๋ฒค์ ์ ์ง์ผ์ Title, Description์ ์์ฑํฉ๋๋ค.
-
์ค๋ฅธ์ชฝ
Reviewers
(๋ฆฌ๋ทฐํด์ค ์ฌ๋),Assignees
(๋ด ๊ณ์ ),Labels
(์์ ํ๊ทธ)๋ฅผ ์ค์ ํฉ๋๋ค. -
Projects
,Milestone
,Development
์ค์ ๊ด๋ จ ์์์ผ ํ ์ -
์ด์ ํ๋๋ฅผ ์ฌ๋ฌ PR๋ก ์์ ํ ์ ์์
-
๋ง์ฝ ์ด์ ํ๋๋ฅผ ๋๋์ด ๊ฐ๋ฐํ๋ค๋ฉด ํด๋น
Projects
,Milestone
,Development
์ค์ -
๋ง์ฝ ์ด์ ํ๋๋ฅผ PR ํ๋๋ก ๋๋ธ๋ค๋ฉด ํด๋น
Projects
,Milestone
,Development
์ค์ ์ํด๋ ๋จ (Issue์ ์ค๋ณต ๊ธฐ๋ก ๋จ)
-
-
-
๋ค์๊ณผ ๊ฐ์ด
Development
๋ ํด๋น PR์ ํด๋นํ๋ ์ด์๋ฅผ ์ค์ ํฉ๋๋ค. (PR ์ฌ๋ฆฐ ๋ธ๋์น๊ฐ ๋ณํฉ๋๋ฉด ๋ซํ ์ด์๋ฅผ ์์ฑ)๋ง์ฝ
Development
์ค์ ์ ์๋ฌด๊ฒ๋ ์๋จ๋ฉด ํด๋น ์ด์์Development
์ ๊ฐ์ PR๊ณผ ์ฑํฌ๋ฅผ ๋ง์ถฐ์ค๋๋ค.
-
์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์งํํ๊ณ ๋ชจ๋ ๋ฆฌ๋ทฐ๋ฅผ Resolveํ ํ
approve
ํฉ๋๋ค. -
๋ณํฉ์ ๋ฐ๋์
Squash & Merge
๋ก ์งํํฉ๋๋ค.
Neonadeuli Wiki
@ Copyright 2024. ๋๋๋ค์ด All rights reserved.