Git Commit (01.07)

๋Š˜๋ณดยท2025๋…„ 1์›” 7์ผ

Git & Github

๋ชฉ๋ก ๋ณด๊ธฐ
4/6
post-thumbnail

๐Ÿ“Œ References

๊ตฌ์กฐ

commit์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋Š” ์ œ๋ชฉ, ๋ณธ๋ฌธ, ๊ผฌ๋ฆฌ๋ง๋กœ ๋‚˜๋‰˜๊ณ , ๊ฐ ๋ถ€๋ถ„์€ ํ•œ์ค„์„ ๋„์›Œ์„œ ๊ตฌ๋ถ„ํ•œ๋‹ค.

์ œ๋ชฉ(scope) : "..."

๋ณธ๋ฌธ 

๊ผฌ๋ฆฌ๋ง

๐Ÿ’ก Scope์—๋Š” ๋„๋ฉ”์ธ ํ˜น์€ ํŠน์ • ์ž‘์—… ๊ด€๋ฆฌ Tool์˜ ๊ฐœ์ธ ๋ฒˆํ˜ธ๋ฅผ ๊ธฐ์ž…ํ•œ๋‹ค.

[ํŠน์ • ์ž‘์—… ๊ด€๋ฆฌ Tool] Ex> Jira


โžก๏ธŽ ํ™”๋ฉด์˜ ๊ฐ ์ˆซ์ž๋“ค์„ ๊ธฐ์ž…ํ•œ๋‹ค.


์ œ๋ชฉ (type)

type(scope) : "...." ๊ตฌ์กฐ์ด๋ฉฐ, type์˜ ์ข…๋ฅ˜๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.
๐Ÿ”ต Scope๋Š” ์ƒ๋žต ๊ฐ€๋Šฅ

โ— ์ฒซ ๋ฌธ์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ์จ์•ผํ•˜๋ฉฐ, :๋ฅผ ๊ธฐ์ค€์œผ๋กœ space๋ฅผ ํ•ด์ฃผ์–ด์•ผํ•œ๋‹ค.
โ— ์ œ๋ชฉ์€ ์ตœ๋Œ€ 50๊ธ€์ž๋ฅผ ๋„˜์ง€ ์•Š๋„๋กํ•˜๊ณ , ๋งˆ์นจํ‘œ ๋ฐ ํŠน์ˆ˜๊ธฐํ˜ธ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.
โ— ๊ณผ๊ฑฐ์‹œ์ œ๋Š” ์‚ฌ์šฉ ๋ถˆ๊ฐ€ํ•˜๋‹ค.


๋ณธ๋ฌธ (body)

๋ณธ๋ฌธ์€ ํ•œ์ค„๋‹น 72์ž ๋‚ด๋กœ ์ž‘์„ฑํ•˜๋ฉฐ, ์ตœ๋Œ€ํ•œ ์ž์„ธํžˆ ์ž‘์„ฑํ•ด์•ผํ•œ๋‹ค.
๋ณธ๋ฌธ ๋‚ด์šฉ์˜ ๋ฌด์—‡์„ ์™œ ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.


๊ผฌ๋ฆฌ๋ง (Footer)

์œ ํ˜•: #์ด์Šˆ ๋ฒˆํ˜ธ ๊ตฌ์กฐ์ด๋ฉฐ, ์ข…๋ฅ˜๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

  • Fixes: ์ด์Šˆ ์ˆ˜์ •์ค‘ (์•„์ง ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ)
  • Resolves: ์ด์Šˆ๋ฅผ ํ•ด๊ฒฐํ–ˆ์„ ๋•Œ ์‚ฌ์šฉ
  • Ref: ์ฐธ๊ณ ํ•  ์ด์Šˆ๊ฐ€ ์žˆ์„ ๋•Œ ์‚ฌ์šฉ
  • Related to: ํ•ด๋‹น ์ปค๋ฐ‹์— ๊ด€๋ จ๋œ ์ด์Šˆ๋ฒˆํ˜ธ (์•„์ง ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ)

โ— ๊ผฌ๋ฆฌ๋ง์€ ์˜ต์…˜์ด๋ฉฐ, ์ด์Šˆ ํŠธ๋ž˜๊ฑฐ ID๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์–ด์•ผํ•œ๋‹ค.
โ— ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ด์Šˆ๋ฅผ ์ ์„ ๋•Œ๋Š” ,๋ฅผ ์ด์šฉํ•ด ๊ตฌ๋ถ„ํ•œ๋‹ค.


์‚ฌ์šฉ ์˜ˆ์‹œ

Feat(member): "ํšŒ์› ๊ฐ€์ž… ๊ธฐ๋Šฅ ๊ตฌํ˜„"

SMS, ์ด๋ฉ”์ผ ์ค‘๋ณตํ™•์ธ API ๊ฐœ๋ฐœ

Resolves: #123

๐Ÿ“Œ Git commit ์ตœ๊ทผ ๊ธฐ๋ก ์ˆ˜์ • ๋ฐฉ๋ฒ•

  • git commit --amend ์ž…๋ ฅ ํ›„ ์ฐฝ์ด ๋œจ๋ฉด i๋ฅผ ๋ˆ„๋ฅด๊ณ  ๋‚ด์šฉ์„ ์ˆ˜์ •ํ•œ๋‹ค.
  • ์ˆ˜์ •์„ ๋‹ค ํ–ˆ๋‹ค๋ฉด git push --force๋กœ ๊ฐ•์ œ push๋ฅผ ํ•ด์ค€๋‹ค.
profile
๋ˆ„์›Œ๋งŒ ์žˆ์ง€ ๋ง๊ณ  ์ œ๋ฐœ ๋ญ๋ผ๋„ ํ•˜์ž.

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