๐ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ๋ก Git ๋ฆฌํฌ์งํฐ๋ฆฌ์ ์ ์ฅํ๋ ๋์ , ๋ณ๊ฒฝ๋ ํ์ผ๋ค์ ์์ ๋ด์ฉ์ ๋จผ์ Git์ ์ธ๋ฑ์ค(๋๋ ์คํ ์ด์ง ์์ญ)์ ์ ์ฅํ ํ์ ์ปค๋ฐ์ ์ํํฉ๋๋ค.
git add
๋ณ๊ฒฝ ์ฌํญ์ ์ธ๋ฑ์ค์ ์ ์ฅํ๋ ๋ช ๋ น์ด
git rm --cached
์ธ๋ฑ์ค์์ ์ ๊ฑฐํ๋ ๋ช ๋ น์ด
git reset
์ธ๋ฑ์ค์์ ๋ชจ๋ ํ์ผ ์ ๊ฑฐํ๋ ๋ช ๋ น์ด
์ํ์ ๊ตฌ๋งคํ ๋๋ ์ฅ๋ฐ๊ตฌ๋์ ๋ด์๋๋ค๊ฐ ๋ฐ๋ก ์ฃผ๋ฌธํ๋ ๊ฒ ์ฒ๋ผ ์ฌ๋ฌ ํ์ผ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋๋์ด์ ์คํ ์ด์งํ๊ณ , ํ์ํ ๋ณ๊ฒฝ ์ฌํญ๋ง์ ์ปค๋ฐํ ์ ์์ต๋๋ค.
a, b, c ํ์ผ ์ค a๋ง index์ ์ ์ฅํด๋ณด๊ธฐ
๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ index์ ์ ์ฅํด๋ณด๊ธฐ
b, c ํ์ผ์ index์์ ์ ๊ฑฐํด๋ณด๊ธฐ
git rm --cached b c
๋ชจ๋ ํ์ผ์ index์์ ์ ๊ฑฐํด๋ณด๊ธฐ
git reset