[git] ๐Ÿ—‚๏ธ clean git commit ๋ฉ”์„ธ์ง€ ๋‚จ๊ธฐ๋Š” ๋ฐฉ๋ฒ• ๐Ÿ‘

์…”๋…ธยท2022๋…„ 11์›” 5์ผ
0

๐Ÿช„ ํด๋ฆฐ์ฝ”๋“œ? ํด๋ฆฐ ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€!

ํด๋ฆฐ ์ฝ”๋“œ๋ฅผ ์งœ๋Š” ๊ฒƒ ๋งŒํผ, ํด๋ฆฐ ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€๋ฅผ ๋‚จ๊ธฐ๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•˜๋‹ค!

๋‹ค๋“ค ํด๋ฆฐ ์ฝ”๋“œ๋Š” ์‹ ๊ฒฝ์„ ์“ฐ๊ณ  ์žˆ์ง€๋งŒ, ํด๋ฆฐ ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€๋ฅผ ๋‚จ๊ธฐ๋Š” ๊ฒƒ์—๋Š” ์‹ ๊ฒฝ์„ ๋งŽ์ด ์“ฐ์ง€ ์•Š๊ณ  ์žˆ๋‹ค.

โ“ ์šฐ์„  ํด๋ฆฐ ์ฝ”๋“œ๋Š” ์–ด๋–ค ์ฝ”๋“œ์ธ๊ฐ€?

  • ๊ฒฐํ•ฉ๋„๋Š” ๋‚ฎ๊ณ  ์‘์ง‘๋„๋Š” ๋†’์€ ๊ฐ์ฒด์ง€ํ–ฅ์ ์ธ ์ฝ”๋“œ
  • ์งง๊ณ  ๊ฐ„๊ฒฐํ•œ ์ฝ”๋“œ
  • ๊ฐ€๋…์„ฑ์ด ์ข‹์€ ์ฝ”๋“œ
  • ๋” ์ด์ƒ ๊ณ ์น ๊ฒŒ ์—†๋Š” ์ฝ”๋“œ
  • ์ค‘๋ณต์ด ์—†๋Š” ์ฝ”๋“œ
  • ํ…Œ์ŠคํŠธ๊ฐ€ ๋งŽ์€ ์ฝ”๋“œ

โ“ ๊ทธ๋Ÿผ ํด๋ฆฐ ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€๋Š” ๋ญ˜๊นŒ?

  • ๋‹ค์‹œ๋ด๋„ ํ•œ ๋ˆˆ์— ๋“ค์–ด์˜ค๋Š” ๊ฐ„๊ฒฐํ•œ ๋ฉ”์„ธ์ง€
  • ํ•˜์ง€๋งŒ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋‹ด๊ณ  ์žˆ๋Š” ๋ฉ”์„ธ์ง€

์œ„ ์กฐ๊ฑด์„ ์ถฉ๋ถ„ํžˆ ๋งŒ์กฑ์‹œํ‚ค์ง€๋Š” ์–ด๋ ต์ง€๋งŒ, ๊ฐ„๋‹จํ•œ ๊ทœ์น™์„ ์ •ํ•˜๋ฉด ์ถฉ๋ถ„ํžˆ ํด๋ฆฐ ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€๋ฅผ ๋‚จ๊ธธ ์ˆ˜ ์žˆ๋‹ค.


โœ’๏ธ git commit ์ปจ๋ฒค์…˜ ์„ค์ •ํ•˜๊ธฐ

๋งŒ์•ฝ ํŒ€ ํ”„๋กœ์ ํŠธ์ด๋“ , ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์ด๋“  ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ๊ฐ์ž์˜ ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€ ๋‚จ๊ธฐ๋Š” ๊ทœ์น™์„ ์ •ํ•ด์•ผํ•œ๋‹ค. ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ์—๋Š” ์ฐจํ›„ ๋ฒ„๊ทธ ์ˆ˜์ • ๋ฐ ๊ณผ๊ฑฐ ์ฝ”๋“œ ์ด๋ ฅ์„ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๊ธฐ ์œ„ํ•ด ๋‚จ๊ฒจ์•ผํ•˜์ง€๋งŒ, ํŒ€ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ์—๋Š” ๊ฐ์ž ๊ธฐ๋Šฅ๋ณ„๋กœ ๋ธŒ๋žœ์น˜๋ฅผ ๋‚˜๋ˆ  ์ฝ”๋”ฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์—, ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€๋ฅผ ๋ฐ˜๋“œ์‹œ ์ž์„ธํžˆ ๋‚จ๊ฒจ์•ผ ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ํŒ€์— ๋งž๋Š” ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€ ๋ฃฐ์„ ์ •ํ•œ ํ›„ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค.


๐Ÿ“‹ git commit ๋ฉ”์„ธ์ง€ ๊ธฐ๋ณธ ๊ทœ์น™

  • ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์€ ์ค„๋กœ ๋ถ„๋ฆฌํ•ด์„œ ๊ตฌ๋ถ„ํ•œ๋‹ค.
  • ์ œ๋ชฉ์€ ์ตœ๋Œ€ํ•œ ๊ฐ„๊ฒฐํ•ด์•ผํ•œ๋‹ค.
  • ์ œ๋ชฉ ๋์— ๋งˆ์นจํ‘œ(.)๋Š” ๋„ฃ์ง€ ์•Š๋Š”๋‹ค.
  • ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€๋Š” ํ•ญ์ƒ ๋ช…๋ น๋ฌธ์œผ๋กœ ๋„ฃ๋Š”๋‹ค.
  • ๋ณธ๋ฌธ์€ How(์–ด๋–ป๊ฒŒ) ๋ณด๋‹ค What(๋ฌด์—‡์„),Why(์™œ) ์œ„์ฃผ๋กœ ์ž‘์„ฑํ•œ๋‹ค.
  • ๋™๋ช…์‚ฌ๋ณด๋‹ค ๋ช…์‚ฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
    - ๋™์‚ฌ๋ฅผ ๋ช…์‚ฌํ™”์‹œํ‚ค๊ธฐ ๋ณด๋‹ค๋Š” ๊ทธ ์˜๋ฏธ๋ฅผ ์ž˜ ํ‘œํ˜„ํ•˜๋Š” ๋ช…์‚ฌ๋ฅผ ์ฐพ์•„์„œ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด ๋ฌธ์žฅ์ด ์žฅํ™ฉํ•˜์ง€ ์•Š๊ณ  ๊ฐ„๊ฒฐํ•ด์ง„๋‹ค.
  • ๊ด€์‚ฌ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.
    - ๊ผญ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ฉด a, an, the๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋ถ€์ •๋ฌธ Don't๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
    - ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ๋ช…๋ น๋ฌธ ํ˜•ํƒœ๋กœ ์จ์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๋ชจ๋‘๋“ค ์•Œ๊ณ  ์žˆ์ง€๋งŒ, ๋ถ€์ • ๋ช…๋ น๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ž˜ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. โ€˜A๋ฅผ ์‚ฌ์šฉํ•ดโ€™๋ผ๊ณ  ๋ช…๋ นํ–ˆ์œผ๋‹ˆ ๋ฐ˜๋Œ€๋ฅผ ์ด์•ผ๊ธฐ ํ•  ๋•Œ๋Š” โ€˜A๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งˆโ€™๋กœ ํ‘œํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Not use๊ฐ€ ์•„๋‹ˆ๋ผ Donโ€™t use ์ž…๋‹ˆ๋‹ค.
  • ์˜คํƒ€ ์ˆ˜์ •์€ Correct misspelled text๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
    - ๊ทธ๋ƒฅ Fix typo๋ผ๊ณ ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
profile
์ดˆ๋ณด๊ฐœ๋ฐœ์ž

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