๐ฉ Git์ HEAD
- ํ์ฌ ์ํ ๋ธ๋์น์ ๊ฐ์ฅ ์ต์ ์ปค๋ฐ
- ๋๋ ์ต๋ช
์ ๋ธ๋์น๋ก ์ด๋ํ ์์น
๐ก checkout์ผ๋ก ์๋ค๋ก ์ด๋ํ๊ธฐ
$ git checkout HEAD^
$ git checkout HEAD~
$ git checkout HEAD^^^
$ git checkout HEAD~~~
$ git checkout HEAD~3
- ํน์ ์ปค๋ฐ ํด์๋ก ์ด๋
$ git checkout <์ปค๋ฐ ํด์>
- ์ง์ ์ ํ๋ ์ด๋์ ํ ๋จ๊ณ ๋๋๋ฆฌ๊ธฐ
$ git checkout -
๐ก HEAD(์ต๋ช
์ ๋ธ๋์น) ๋ช
๋ช
ํ๊ธฐ
$ git switch -c <์๋ก์ด ๋ธ๋์น ์ด๋ฆ>
๐ก HEAD๋ฅผ ์ฌ์ฉํ reset ํ์ฉ๋ฒ
$ git reset --hard HEAD(์ํ๋ ๋จ๊ณ)