git reflog ---reference log
์ด์ ์ HEAD ๊ฐ๋ฅดํค๊ณ ์์๋ ๋ด์ฉ๋ค์ ๋ค ๊ธฐ์ตํ๊ณ ์์์ผ๋ก์จ
๋ด๊ฐ ์ํ๋ ์์ ์ผ๋ก ๋ค์ ๋์๊ฐ ์ ์๋ค.
git reflog git reset --hard [ํด์์ฝ๋]
๋ค์ git reflogํด๋ณด๋ฉด ๋ฐฉ๊ธ ํ ๊ธฐ๋ก๋ค์ ๋ณผ ์ ์๋ค.
git reflog
์ฃผ์!!
์์ง commit์ ํ์ง์์ ๊ฒฝ์ฐ์ git reset --hard๋ฅผ ์ด์ฉํ ๋๋ ์ฃผ์ํด์ผํ๋ค.
์ด๋ฏธ commit์ ํ ๊ฒ๋ค์ ์ธ์ ๋ ์ง
์์ ์ HEAD๊ฐ ๊ฐ๋ฅด์ผฐ๋ ํฌ์ธํธ๋ก ๋์๊ฐ ์ ์๋ค.
๋ง์ฝ ๋ด๊ฐ ๋ก์ปฌ์ ์์ฑํ ๊ฒ์ ์ค์๋ก
git reset --hard ํ๋ค๋ฉด vscode ํ์ฅ Local History๋ฅผ ์ฌ์ฉํ ์๋ ์๋ค.