๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
BackEnd๐ŸŒฑ/Etc

[git] Git - HEAD

by ์•ˆ์ฃผํ˜• 2022. 7. 3.

Git Head

๋ชจ๋“  ๋ธŒ๋ Œ์น˜์—๋Š” HEAD๊ฐ’์ด ์กด์žฌํ•˜๋Š”๋ฐ, HEAD๋Š” ๋ธŒ๋ Œ์น˜์˜ ๋งˆ์ง€๋ง‰ ์ปค๋ฐ‹ ์ฆ‰ ํ˜„์žฌ ์†ํ•œ ๋ธŒ๋žœ์น˜์˜ ๊ฐ€์žฅ ์ตœ์‹  ์ปค๋ฐ‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์ž‘์—… ํŠธ๋ฆฌ์— ๋ณ€ํ™”๋ฅผ ์ฃผ๋Š” git ๋ช…๋ น์–ด๋“ค์€ ๋Œ€๋ถ€๋ถ„ HEAD๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

 

์˜ˆ์‹œ

checkout์œผ๋กœ ์•ž๋’ค ์ด๋™

โญ๏ธ ^ ๋˜๋Š” ~: ๊ฐฏ์ˆ˜๋งŒํผ ํ•ด๋‹น ๋ธŒ๋ Œ์น˜์˜ ์ด์ „(์˜›๋‚ )์œผ๋กœ ์ด๋™

git checkout HEAD^
git checkout HEAD^^^
git checkout HEAD~5

 

โญ๏ธ -: ํ•ด๋‹น ๋ธŒ๋žœ์น˜์˜ ํ•œ ๋‹จ๊ณ„ ์ตœ๊ทผ ์ปค๋ฐ‹์œผ๋กœ ์ด๋™

git checkout -

 

โญ๏ธ ์ปค๋ฐ‹ ํ•ด์‹œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ๋„ ์ด๋™ ๊ฐ€๋Šฅ

git checkout (์ปค๋ฐ‹ํ•ด์‹œ)

์ปค๋ฐ‹ ํ•ด์‹œ๋Š” git log ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์•„๋ž˜์™€ ๊ฐ™์ด ๋ฐ‘์ค„ ๊ทธ์ธ ๊ณณ์—์„œ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋Œ“๊ธ€