๐ branch: ๊ธฐ์กด master์ ๋ด์ฉ์ ์ ์งํ๋ฉด์ ์๋ก์ด ์์ ์์ญ์ ์ฌ๋ ๋ฐฉ๋ฒ
branch๋ฅผ ํ์ ์์ ํ๋ฉด master์ ์ํฅ์ ๋ผ์น์ง ์๊ธฐ ๋๋ฌธ์, branch์์ ์ํ๋ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ค๊ฐ ์์ฑ์ด ๋๋ฉด ์ถํ์ merge ๊ธฐ๋ฅ์ ํตํด master๋ก ํฉ์นจ
- ํ์ธ: git branch
- ์ถ๊ฐ: git branch ๋ธ๋์น์ด๋ฆ
- ์ด๋: git switch ๋ธ๋์น์ด๋ฆ / git checkout ๋ธ๋์น์ด๋ฆ
- ์ด๋ฆ๋ณ๊ฒฝ: git branch -m ๊ธฐ์กด๋ธ๋์น์ด๋ฆ ์๋ก์ด๋ธ๋์น์ด๋ฆ
- ์ญ์ : git branch -d ๋ธ๋์น์ด๋ฆ
- ํฉ์น๊ธฐ: git merge ํฉ์น ๋ธ๋์น์ด๋ฆ
- pull: git pull --all
๐ git ํ์
merge rule ์ค์ (branch ๋ณดํธ)
reviewers: ํด๋น ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํด์ผํ ์ฌ๋
assignees: ํด๋น ์ฝ๋์ merge ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ ์ฌ๋
merge(commit - push) - pull requests - add/submit review - merge pull request - confirm merge
'KDT > TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
8/26 TIL : class, CRUD (0) | 2022.09.14 |
---|---|
8/24 TIL : node.js, promise, async/await (0) | 2022.09.07 |
8/1 8/3 TIL : ๋ฎค์ง ํ๋ ์ด์ด (0) | 2022.09.05 |
7/29 TIL : ํ๋ ธ๋ผ๋ง UI (0) | 2022.09.01 |
7/27 TIL : CSS ์ ๋๋ฉ์ด์ ๊ธฐ๋ฐ ํ์ด์ง, Sass (0) | 2022.09.01 |