undo
ํ๋ค๋ ๊ฐ๋
์ผ๋ก ๋ณผ ์ ์๋ค.git revert 9619b8ae2aa7a053167c655bd69a57cb89e05471
์ ์
๋ ฅํด์ ์ฒซ๋ฒ์งธ second git revert test commit์ revert(undo)ํด๋ณธ๋ค.git reset ce7b3a77585c86313de7ffa2a5e891ae1f636a71
์ฝ๋ ํํ์ง๋ง ์ปค๋ฐ์ด๋ ฅ์ ์ง์ฐ์ง ์๊ณ ์ด์ ์ํ๋ก ๋์๊ฐ ํํ๋ผ๊ณ ๋ณผ ์ ์๋ค.
git reset --hard
๋ก ์ญ์ ๋์๋ ์ปค๋ฐ๋ด์ญ๊น์ง ์ ์ฒด๋ค ๋ณด์ฌ์ฃผ๊ธฐ ๋๋ฌธ์, ํน์๋ reset์ผ๋ก ์ปค๋ฐ ๋ด์ญ์ด ๋ค ์ง์์ก๋ค ํ๋๋ผ๋ ๋ค์ ๋์๊ฐ ์ ์๋ค.
git log๋ฅผ ํตํด์๋ ์ด๋ฏธ git reset --hard
๋ก ์ง์ ๊ธฐ ๋๋ฌธ์ ์ด๋ ฅ์ ์ฐพ์๋ณผ ์ ์๋ค.
git reflog๋ฅผ ์
๋ ฅํด์ ์ ์ฒด ์ด๋ ฅ์ ๋ณด๋ฉด ์๋ ๋ฐ๋์๋ ์ด๋ ฅ๋ค์ ํ์ธํด ๋ณผ ์ ์๋ค.
์ด๋ revertํ๋ commit์ธ f7f173๋ก ๋์๊ฐ๋ ค๊ณ ํ๋ฉด git reset --hard f7f173c
๋ก ๋์๊ฐ๋ฉด ์ง์์ง ์ปค๋ฐ์ด๋ ฅ์ผ๋ก ๋์๊ฐ ์๋ ์๋ค!!
git log๋ก ๋ค์ํด๋ณด๋ฉด ์ปค๋ฐ์ด๋ ฅ์ด ๋ค์ ๋์์จ๊ฑธ ํ์ธํ ์ ์๋ค.
git์ผ๋ก ํ๋ฉด ์ ๋ ๋ชป๋๋ฆด ์ฝ๋๋ ์๋ค. ์ค๊ฐ์ค๊ฐ ์ปค๋ฐ๊ด๋ฆฌ ์ํด์ ์ฝ๋๋ ๋ฆด ์ผ์ ์๊ฒ ํ์!!!!! ๐ป๐ป๐๐