์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ๋ฐ๋ธ์ฝ์ค3๊ธฐ
- REACT
- ์๊ณ ๋ฆฌ์ฆ
- Flex
- ์๋ฐ์คํฌ๋ฆฝํธ
- useRef
- ํ๋ก๊ทธ๋๋จธ์ค
- fetch API
- ํ๋ก ํธ์๋
- history api
- ๋ธ๋ก๊ทธ
- position
- ์ฝ๋ฉํ ์คํธ
- useEffect
- ๋ฐ๋ธ์ฝ์ค
- CSS
- Props
- Gatsby
- float
- Today
- Total
Daehyunii's Dev-blog
05. Branch ์์ฑํ๊ธฐ ๋ณธ๋ฌธ
01. branch
git์ ํตํด ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๋ ๋ ๋ฒ์งธ ์ด์ ๋ ํ๋์ ํด๋ ๋ด์์๋ branch๋ฅผ ์์ฑํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. branch๋ ๋จ์ด์ ๋ป ๊ทธ๋๋ก ๊ฐ์ง๋ฅผ ์๋ฏธํ๋ค. ๊ธฐ์กด์ ํ๋ก์ ํธ์์ ์๋ก์ด ์์ด๋์ด๊ฐ ๋ ์ค๋ฅด๊ฑฐ๋ ์๋กญ๊ฒ ์ ์ฉํ ๊ธฐ์ ์ ๊ฐ๋ฐํ ๋ ๊ธฐ์กด์ ํ๋ก๊ทธ๋จ์ ๋ฐ๋ก ์ ์ฉํด ๋ณด๋๊ฒ ๋ณด๋ค๋ ์๋กญ๊ฒ ์ ์ฉํ๊ณ ์ ํ๋ ๊ธฐ๋ฅ๋ค์ด ์ ์๋์ด ๋๋์ง ํ์ธํ๋ ์์ ์ด ํ์ํ ๊ฒ์ด๋ค. ์ด๋ฌํ ๊ฒ๋ค์ ๋์์ฃผ๋ ์ญํ ์ด ๋ฐ๋ก branch์ด๋ค. ์ฆ, ๊ธฐ์กด์ ํ๋ก๊ทธ๋จ์ ๊ทธ๋๋ก ๋๊ณ ์๋ก์ด ๊ฐ์ง๋ฅผ ๋ป์ด ๊ธฐ์กด์ ํ๋ก๊ทธ๋จ์ ์๋ ํ์ผ๋ค์ ๊ฐ์ ธ์จ ํ ์ดํ ์์ ๋ค์ ๋ฏธ๋ฆฌ ์งํํด ๋ณด๋ ๊ฒ์ด๋ค.
์์ ์ฌ์ง์ ๋ณด๋ฉด ํ๋์ ์ ๊ณผ ๋นจ๊ฐ์ ์ ์ด ์๋ค. ํ๋์ ์ ์ ์ฒ์ ํ๋ก์ ํธ๋ฅผ ์์ํ ์ดํ์ ๊ณ์ํด์ commit์ ํด์๋ ๊ฒ์ด๊ณ , Replace Cheetas with Panthers์์ ๋นจ๊ฐ์ ์ ์ด ๋ป์ด๋๊ฐ๋ ๊ฒ์ ํด๋น ์์ ์์ ์๋ก์ด branch๋ฅผ ๋ง๋ค์ด ํ๋์ ์ ์ ๊ฑด๋ค์ด์ง ์๊ณ , ์๋ก์ด ๊ธฐ๋ฅ์ด๋ ํ์ผ๋ค์ ์ถ๊ฐํด์ ํ ์คํธํด ๋ณด๊ธฐ ์ํด ์์ฑํ branch์ด๋ค. ์์ ์ฌ์ง ์ฒ๋ผ ๋นจ๊ฐ์์ผ๋ก ์ด๋ค์ง commit๋ค์ ํ๋์ ์ ์ commit์ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ค. ์ฆ, ์๋ก ๋ณ๊ฐ์ ์ฐจ์์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
02. branch ์์ฑ/์ด๋/์ญ์
<๋ช ๋ น์ด> git branch (branch ์ด๋ฆ) - ์์ฑํ branch ์ด๋ฆ์ผ๋ก branch๋ฅผ ์์ฑ
<๋ช ๋ น์ด>git branch - ๋ธ๋์น ๋ชฉ๋ก ํ์ธ
<๋ช ๋ น์ด>git switch (branch ์ด๋ฆ) - ํด๋น branch๋ก ์ด๋(์ด๋ํด์ ํด๋น branch์์ ์์ ์ ํ๋ ๊ฒ์, ์ฆ ์ฐจ์์ ์ด๋ํด์ ํด๋น branch์์ ์์ ์ ํ๋ ๊ฒ์)
<๋ช ๋ น์ด>git branch -d (branch ์ด๋ฆ) - ํด๋น branch ์ญ์
<๋ช ๋ น์ด>git branch -m (branch ์ด๋ฆ) (๋ฐ๊ฟ branch ์ด๋ฆ) - branch ์ด๋ฆ ๋ฐ๊พธ๊ธฐ
<๋ช ๋ น์ด>git switch -c (branch ์ด๋ฆ) - branch ์์ฑ๊ณผ ์ด๋์ ๋์์(๊ทธ๋ฅ ์์ฑ ํ๋ค๊ณ ํด๋น branch๋ก ๋ฐ๋ก ์ด๋๋์ง ์๊ธฐ ๋๋ฌธ์ ์๊ธด ๋ช ๋ น์ด)
'๐ Language & CS knowledge > Git & GitHub' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
07. ์ถฉ๋ ํด๊ฒฐ (0) | 2022.10.08 |
---|---|
06. Branch ํฉ์น๊ธฐ (0) | 2022.10.08 |
04. Git์์ ํ๋ก์ ํธ๋ฅผ ๊ณผ๊ฑฐ๋ก ๋๋๋ฆฌ๊ธฐ (0) | 2022.10.08 |
03. Commitํ๊ธฐ(๋ฒ์ ๋ง๋ค๊ธฐ) (0) | 2022.10.07 |
02. Git ์์ํ๊ธฐ (0) | 2022.10.06 |