1. Git Shelve - ์ ์ ๋ค๋ฅธ๋ฐ ๋ค๋ ์ฌ๊ฑฐ๋๊น. ์์ ํ๋ ๊ฑฐ ์ ๋ฐ์ ์ฌ๋ ค๋์!
git shelve๋ฅผ ํ๋ฉด ํด๋น Branch์ ์์ ์ ์ฅ์์ ์ ์ฅ๋๋ค.
ํ branch์ ๋ณ๊ฒฝ์ฌํญ์ ๋ค๊ณ , ๋ค๋ฅธ branch์ ๋๋๋ ํ์๋ฅผ ๋ชปํ๋ค.
ํด๋น ๋ธ๋์น์ ์์ ํ๋ ๊ฒ์ ์์ ์ ์ฅํ๊ณ , ๋ค๋ฅธ branch์์ ์ผ ๋ณธ ๋ค์ ๋ค์ ๋์์์ unshelved ํ๋ฉด ๋๋ค.
์์์ ์ฅํ ๊ฑฐ ๋นผ๋ด ์ค๋ ค๋ฉด
์ ๊ฑธ ๋๋ฌ์ ๋ค์ changes๋ก ๋ค๊ณ ์์ผ ํ๋ค.
unshelved ํ๋ค๊ณ ํด์ shelf์ ์ ์ฅ๋ ์์ ์ ์ฅ ๋ด์ญ์ด ์ฌ๋ผ์ง์ง ์๋๋ค. ์์ ๊ณ ์ถ๋ค๋ฉด ์ญ์ ํ์.
2. git stash / unstash - ํ branch์์ ์์ ํ ๋ด์ญ ๋ค๊ณ ๋ค๋ฅธ branch๋ก ๊ฐ๋. ๊ฑฐ๊ธฐ์ ์์ ๊ณ์ ์ด์ด ๊ฐ๋
Intellij ์์๋ git -> uncommited changes ์์ ํ ์ ์๋ค.
0