๐ฉ Git์ HEAD
- ํ์ฌ ์ํ ๋ธ๋์น์ ๊ฐ์ฅ ์ต์ ์ปค๋ฐ
- ๋๋ ์ต๋ช
์ ๋ธ๋์น๋ก ์ด๋ํ ์์น
![](https://velog.velcdn.com/images/im_taeho/post/88ced155-5d11-43ee-820a-8c05420d69bc/image.PNG)
![](https://velog.velcdn.com/images/im_taeho/post/8f3d4f36-9160-4fd5-acaa-c6246c510550/image.PNG)
๐ก 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(์ํ๋ ๋จ๊ณ)