[Git] HEAD

im_taehoยท2023๋…„ 1์›” 7์ผ
0
post-thumbnail

๐Ÿšฉ Git์˜ HEAD

  • ํ˜„์žฌ ์†ํ•œ ๋ธŒ๋žœ์น˜์˜ ๊ฐ€์žฅ ์ตœ์‹  ์ปค๋ฐ‹
  • ๋˜๋Š” ์ต๋ช…์˜ ๋ธŒ๋žœ์น˜๋กœ ์ด๋™ํ•œ ์œ„์น˜

๐Ÿ’ก checkout์œผ๋กœ ์•ž๋’ค๋กœ ์ด๋™ํ•˜๊ธฐ

  • ์ด์ „์œผ๋กœ 1์นธ ์ด๋™
$ git checkout HEAD^
$ git checkout HEAD~
  • ์ด์ „์œผ๋กœ 3์นธ ์ด๋™
$ git checkout HEAD^^^
$ git checkout HEAD~~~
$ git checkout HEAD~3
  • ํŠน์ • ์ปค๋ฐ‹ ํ•ด์‹œ๋กœ ์ด๋™
$ git checkout <์ปค๋ฐ‹ ํ•ด์‹œ>
  • ์ง์ „์— ํ–ˆ๋˜ ์ด๋™์„ ํ•œ ๋‹จ๊ณ„ ๋˜๋Œ๋ฆฌ๊ธฐ
$ git checkout -

๐Ÿ’ก HEAD(์ต๋ช…์˜ ๋ธŒ๋žœ์น˜) ๋ช…๋ช…ํ•˜๊ธฐ

$ git switch -c <์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜ ์ด๋ฆ„>

๐Ÿ’ก HEAD๋ฅผ ์‚ฌ์šฉํ•œ reset ํ™œ์šฉ๋ฒ•

$ git reset --hard HEAD(์›ํ•˜๋Š” ๋‹จ๊ณ„)
profile
๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค :)

0๊ฐœ์˜ ๋Œ“๊ธ€