์ฌ์ค, ๋ด๊ฐ ๊ธฐ์ตํ๊ณ ์ถ์ด์ ๋ง๋๋ ํฌ์คํ ๐
โ git branch ๋ง๋ค๊ธฐ
์ฃผ๋ก ํฐ๋ฏธ๋์์ ๋ช ๋ น์ด๋ก ์ ์ด์ ์งํํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ฃ ? ์ ๋ git ๋ง๋ค๋ ๋ช ๋ น์ด๊ฐ ๋๋ฌด ์ด๋ ต๊ฒ ๋๊ปด์ก๋๋ฐ ๊ณ์ ์ฐ๋ค๋ณด๋ ๋ช ๋ น์ด๊ฐ ์๋๋ฉด ๋ถํธํ ์ง๊ฒฝ์ด ๋ ๊ฒ ๊ฐ์์. ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค๋ณด๋ฉด ๋ธ๋์น๋ฅผ ์์ฑํด์ ์ธ๋ถํํด์ ์์ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ต๋๋ค. ์๋์ ๋ช ๋ น์ด๋ฅผ ๋ฃ์ด์ฃผ์๋ฉด branch๊ฐ ๋ง๋ค์ด์ง๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ธ๋์น๋ก ๊ฒฝ๋ก๊ฐ ๋ณ๊ฒฝ๋์ด์์ต๋๋ค.
git checkout -b <๋ธ๋์น ์ด๋ฆ>
ํ์ฌ ์ด๋์ ์๋์ง ํ์ธํด๋ณด๊ณ ์ถ๋ค๋ฉด
git branch
๋ฅผ ๋ฃ์ด๋ณด์๋ฉด ํ์ฌ ์ด๋ ๋ธ๋์น์ ์๋์ง ํ์ธํ์ค ์ ์์ด์
๋ง์ฝ์ ๋ธ๋์น๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ๋ค?! ๊ทธ๋ฌ๋ฉด switch๋ฅผ ์จ์ฃผ๋ฉด ๋ฉ๋๋ค
git switch <๊ฐ๋ ค๋ ๋ธ๋์น ์ด๋ฆ>
โ git branch ์ด๋ฆ ๋ณ๊ฒฝํ๊ธฐ
๋ธ๋์น๋ฅผ ๋ง๋ค์๋๋ฐ ์ค์๋ก ์คํ๋ฅผ ๋๊ฑฐ๋ ์ด๋ฆ์ด ๋ณ๊ฒฝ๋ ์๋ ์์์์ ? ์ด๋ด๋๋ ์ฌ์ด ๋ฐฉ๋ฒ์ด ์๋ต๋๋ค
์๋์ ๊ฐ์ด ์ ๋ ฅํ๋ฉด ๋ณ๊ฒฝ์ด ๋ฉ๋๋ค.
git branch -m <์ด๋ฏธ ์์ฑ๋ ๋ธ๋์น> <์ ๋ธ๋์น ์ด๋ฆ>
์์ ๊ฐ์ด ๋ณ๊ฒฝ์ ํด์ฃผ์๊ณ ๋ฐ๋๊ธฐ ์ ๋ธ๋์น๋ ์ญ์ ๋ฅผ ํฉ๋๋ค.
git push origin :<๋ฐ๋๊ธฐ ์ ์ด๋ฆ>
๊ทธ๋ฆฌ๊ณ ๋ ์๋ก ๋ง๋ค์ด์ง ๋ธ๋์น๋ฅผ ํธ์ฌํด์ค๋๋ค
git push --set-upstream origin <์ ๋ธ๋์น>
๊น ๋ธ๋์น ๋ช ๋ ์ด ์ฐธ ์ฝ์ฃ ??? ๐ ...........๊ทธ๋ฐ๋ฐ stash๋ ์ ๊ทธ ๋ฐ์์ผ๊น์? ๐ ํ์ฌ์์ ์ผํ๋ค๊ฐ git stash๋ฅผ ์จ์ ..... ๋ฉํ์ด ํธ๋ ค์... stash ๊ด๋ จํด์๋ ์ ๋ํ ์์ ์ ๋๋ค!!! ์ผ์ผ์ผ์ผ์ผ์ผ์ผ!!!!
'๊ฐ๋ฐ > Etc...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] hotfix / ํซํฝ์ค๋? (0) | 2022.09.16 |
---|---|
2022๋ ์๋ฐ๊ธฐ ํ๊ณ ๋ก - ์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ ๋๋ค (0) | 2022.07.16 |
[TypeScript] ํ์ ์คํฌ๋ฆฝํธ ๊ธฐ๋ณธ (Literal Types / Union Types / Intersection types) (0) | 2022.06.08 |
babel.config.js vs .babelrc (0) | 2022.06.02 |
dependencies์ devDependencies ์ฐจ์ด (0) | 2022.03.30 |