์ƒˆ์†Œ์‹

IT & Security/Git & GitHub

Git ๋กœ๊ทธ(Log) ๋‹ค๋ฃจ๊ธฐ| git log | Git ๋กœ๊ทธ

  • -
๋ฐ˜์‘ํ˜•

๋ชจ๋“  ํฌ์ŠคํŒ…์€ ๊ตฌ๋ฆ„์—๋“€ ๊ฐ•์ขŒ ์ค‘ "Git์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ํ˜‘์—… ๋ฐ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ" ์˜ ๋‚ด์šฉ์„ ๋‹ด๊ณ  ์žˆ์œผ๋ฉฐ

์ถœ์ฒ˜๋Š” ์•„๋ž˜์˜ ์ฃผ์†Œ๋กœ "๋‚˜๋™๋นˆ"๋‹˜์˜ ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค. 

์ƒ์—…์ ์ธ ์˜๋„๊ฐ€ ์•„๋‹Œ ๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ์ •๋ฆฌํ•ด๋†“๋Š” ๋ชฉ์ ์œผ๋กœ ํฌ์ŠคํŒ… ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

edu.goorm.io/learn/lecture/11528/git์œผ๋กœ-์‹œ์ž‘ํ•˜๋Š”-ํ˜‘์—…-๋ฐ-์˜คํ”ˆ์†Œ์Šค-ํ”„๋กœ์ ํŠธ/info

 

๊ตฌ๋ฆ„EDU - ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋งž์ถคํ˜• IT๊ต์œก

๊ตฌ๋ฆ„EDU๋Š” ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋งž์ถคํ˜• IT๊ต์œก ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ๊ฐœ์ธ/ํ•™๊ต/๊ธฐ์—… ๋ฐ ๊ธฐ๊ด€ ๋ณ„ ์ตœ์ ํ™”๋œ IT๊ต์œก ์†”๋ฃจ์…˜์„ ๊ฒฝํ—˜ํ•ด๋ณด์„ธ์š”. ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‹ค๋ฌด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ต์œก, ์ „๊ตญ ์ดˆ์ค‘๊ณ /๋Œ€ํ•™๊ต ์˜จ๋ผ์ธ ๊ฐ•์˜, ๊ธฐ์—…/

edu.goorm.io

 


# Git์—์„œ Log

๊นƒ์—์„œ ๋กœ๊ทธ๋ฅผ ๋ณธ๋‹ค๋Š” ๊ฒƒ์€ ๋‹ค์–‘ํ•œ ์ปค๋ฐ‹ ๋‚ด์—ญ์„ ์‹œ๊ฐ„ ์ˆœ์„œ๋Œ€๋กœ ํ™•์ธํ•˜๊ฒ ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

๋‹ค์‹œ๋งํ•ด, ๊นƒ๊ณผ ๊ด€๋ จํ•œ ์ฒ˜๋ฆฌ๋‚ด์—ญ์„ ์‰ฝ๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

 

์ตœ์‹  ์ˆœ์„œ๋Œ€๋กœ ์ปค๋ฐ‹๋‚ด์—ญ์ด ์ถœ๋ ฅ๋œ๋‹ค.

 

git log ๋ช…๋ น์€ ๋‹ค์–‘ํ•œ ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

stat : ๊ฐ ์ปค๋ฐ‹์— ๋Œ€ํ•œ ํ†ต๊ณ„ ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•ด์ค€๋‹ค.

์‹ค์ œ๋กœ ํ•ด๋‹นํŒŒ์ผ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ๋ผ์ธ์ด ์ถ”๊ฐ€๋˜์—ˆ๋Š”์ง€ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

๊ทธ ์™ธ์—๋„ ๋‹ค์–‘ํ•œ ์˜ต์…˜์ด ์žˆ๋Š”๋ฐ ์‚ฌ์šฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

๊ฐ ํ•ญ๋ชฉ์„ ํด๋ฆญํ•ด์„œ ์–ด๋– ํ•œ ๋ฐฉ์‹์œผ๋กœ ์ถœ๋ ฅ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด์ž. (์ˆœ์„œ๋Œ€๋กœ graph -> p -> pretty)

graph : ๋ธŒ๋žœ์น˜์™€ ๋ณ‘ํ•ฉ์ •๋ณด๋ฅผ ๊ทธ๋ž˜ํ”„ ํ˜•ํƒœ๋กœ ์ถœ๋ ฅํ•ด์„œ ๋ณด๊ธฐ ์ข‹๊ฒŒ ๋งŒ๋“ฌ

p : ์ปค๋ฐ‹์— ์ ์šฉ๋œ ๊ตฌ์ฒด์  ํ•ญ๋ชฉ ์ถœ๋ ฅ(๋ช‡ ์ค„์„ ๋ณผ์ง€ ์ง€์ • ๊ฐ€๋Šฅ)

pretty : ์ปค๋ฐ‹ ์ •๋ณด๋ฅผ ์šฐ๋ฆฌ๊ฐ€ ์ง€์ •ํ•œ ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅํ•ด์ค€๋‹ค.

 

 

pretty์˜ ๊ฒฝ์šฐ ํฌ๋ฉง์„ ์ง€์ •ํ•ด์ค„ ์ˆ˜๊ฐ€ ์žˆ์–ด์„œ ์ž์‹ ์ด ์›ํ•˜๋Š” ๋Œ€๋กœ ์ถœ๋ ฅ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

git log --pretty=format:"%h -> %an, %anm %ar : %s" --graph

h : ํ•ด์‹œ ๊ฐ’ ์ถœ๋ ฅ

an : ์ž‘์„ฑ์ž์ด๋ฆ„

ar : ์ž‘์„ฑ๋‚ ์งœ

s : ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€์˜ ์ฃผ์ œ

+ ๊ทธ๋ž˜ํ”„ ์˜ต์…˜์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•จ

 

 

๋ฌผ๋ก  Git hub์—์„œ ์‰ฝ๊ฒŒ Gui๋กœ ํ™•์ธํ•ด ๋ณผ ์ˆ˜๋„ ์žˆ๋‹ค. 

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.