ํน์ ๋ธ๋์น์์ ์์
์ ํ๋ ์ค ๋ค๋ฅธ ์์ฒญ์ผ๋ก ํ๋ ์์
์ ๋ฉ์ถ๊ณ ๋ค๋ฅธ ๋ธ๋์น๋ก ๋ณ๊ฒฝํด์ผ ํ๋ ์ํฉ์ด ์๋ค. ๊ทธ๋ฅ ๋ณ๊ฒฝํ๋ ค๊ณ ํ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์๋ค. error: Your local changes to the following files would be overwritten by checkout: ...Please commit your changes or stash them before you switch branches.Aborting์์ง ๋ง๋ฌด๋ฆฌํ์ง ์์ ์์
์ ์คํ์ ์ ์ ์ ์ฅํ ์ ์๋๋ก ํ๋ ๋ช
๋ น์ด์ธ git stash๋ฅผ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ ์ ์์๋ค. git stash๋ฅผ ์ฌ์ฉํ์ฌ ์์ง ์๋ฃํ์ง ์์ ์ผ์ commit ํ์ง ์๊ณ ๋์ค์ ๋ค์ ๊บผ๋ด์ ๋ง๋ฌด๋ฆฌํ ์ ์๋ค. 01. git stash๋?G..
1. branch ํ์ธํ๊ธฐ ๋ก์ปฌ ๋ธ๋์น ๋ชฉ๋ก ์กฐํ ๋ช
๋ น์ด git branch ๋จผ์ git branch ๋ช
๋ น์ด๋ก ํ์ฌ ๋ก์ปฌ ๋ ํผ์งํ ๋ฆฌ์ ์ด๋ค ๋ธ๋์น๋ค์ด ์กด์ฌํ๋์ง ์กฐํ main๊ณผ master๊ฐ ์์ ๋ธ๋์น๋ช
์์ * ๊ฐ ์๋ ๊ฒ์ด ํ์ฌ ๋ธ๋์น์ด๋ค. -> ๋๋ master๋ฅผ ์ญ์ ํ๊ณ main ๋ธ๋์น๋ง ์ฌ์ฉํ ์์ 2. ๋ก์ปฌ ๋ธ๋์น ์ญ์ ํ๊ธฐ ๋ก์ปฌ ๋ธ๋์น๋ ์์
์ ๋ณธ์ธ์ ์ปดํจํฐ์ ์๋ ๋ธ๋์น์ด๊ธฐ ๋๋ฌธ์ ์๊ฒฉ ๋ธ๋์น์ ์ํฅ์ ๋ผ์น์ง ์๋๋ค. ๋ก์ปฌ ๋ธ๋์น ์ญ์ ๋ช
๋ น์ด git branch -d -> ํ์ฌ master ๋ธ๋์น๋ก ์ค์ ๋์ด ์๋๋ฐ, ๋ธ๋์น๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ์ญ์ ๋ช
๋ น์ด๋ฅผ ์คํํ๋ฉด ์ญ์ ํ ์ ์๋ค๊ณ ์ค๋ฅ๊ฐ ๋๋ค. -> main ๋ธ๋์น๋ก checkout ํ๊ณ master ๋ธ๋์น๋ฅผ ์ญ์ ํด ์ฃผ์ error: '/U..