Git | ๐Ÿ“ ๊ฐœ๋ฐœ ์ปจ๋ฒค์…˜, ์ปจ๋ฒค์…˜์˜ ์ค‘์š”์„ฑ, ๋ ˆํฌ ๋‚ด ์ปจ๋ฒค์…˜ ๋งŒ๋“ค๊ธฐ

์—ฌ๊ฒฝยท2022๋…„ 12์›” 11์ผ
0

GIT

๋ชฉ๋ก ๋ณด๊ธฐ
6/6


์ผ๋‹จ convention์ด ์™œ ์ค‘์š”ํ•œ๊ฐ€

์‚ฌ์‹ค ๋‚œ ๊ทธ๋™์•ˆ ํ˜ผ์ž์„œ๋งŒ ๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ํ•ด๋ดค๊ณ  ์ด๋Ÿด ๋•Œ ์ฝ”๋“œ ์ปจ๋ฒค์…˜, ๊นƒ/์ปค๋ฐ‹ ์ปจ๋ฒค์…˜์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ ์ ์ด ์—†์—ˆ๋‹ค. ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€๋ฅผ ์ž‘์„ฑํ•  ๋•Œ๋„ ๊ฑ ๋Œ€์ถฉ "first init".., "add" ์ด๋”ด ๊ฒƒ๋งŒ ์ ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด์ง€.
ํ•˜์ง€๋งŒ ์‹œ๊ฐ„์ด ์ง€๋‚œ ์ƒํƒœ์—์„œ ํ•ด๋‹น ๋‚ด์šฉ์„ ๋‹ค์‹œ ๋ณด๋ฉด ๋‚ด๊ฐ€ ์ž‘์„ฑํ–ˆ์„ ์ง€๋ผ๋„ ์ด๊ฒŒ ๋ญ” ์†Œ๋ฆฐ๊ฐ€ ์‹ถ์€ ์ ์ด ๋งŽ์•˜๋‹ค.

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

convention์˜ ๊ถ๊ทน์ ์ธ ๋ชฉํ‘œ

๊ฒฐ๊ตญ ๋ชฉํ‘œ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„œ์ด๋‹ค. ๊นƒ์—์„œ๋Š” ์ปค๋ฐ‹, ์ด์Šˆ, PR ๋“ฑ์˜ ๋ถ€๋ถ„์—์„œ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต์œ ํ•  ์‚ฌํ•ญ๋“ค์— ๋Œ€ํ•ด ๊ฐ€๋…์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด์„œ๋‹ค. ๊ทœ์น™๋“ค์„ ํ†ตํ•ด ์ปค๋ฐ‹ ๋กœ๊ทธ์˜ ๊ฐ€๋…์„ฑ์„ ๋†’์ด๊ณ , ์ฝ”๋“œ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ๋” ์šฉ์ดํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์ ์ ˆํ•œ ์ปจ๋ฒค์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๋” ๋‚˜์€ ํ˜‘์—…๊ณผ ๋ฆฌ๋ทฐ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ฐ€๋Šฅํ•ด์งˆ ๊ฒƒ์ด๋‹ค ใ…Žใ……ใ…Ž
์ฝ”๋“œ ์ปจ๋ฒค์…˜์˜ ๊ฒฝ์šฐ์—๋„ ์—ญ์‹œ ์ข‹์€ ๋ณ€์ˆ˜๋ช…, ๋ฉ”์†Œ๋“œ ๋ช… (๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜)์„ ์„ค์ •ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

Commit convention

๋ณดํ†ต์˜ ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜ ๊ตฌ์กฐ

git commit -m "์ปค๋ฐ‹๋ฉ”์„ธ์ง€"

์ด ๋•Œ ์ด "์ปค๋ฐ‹๋ฉ”์„ธ์ง€" ๋ถ€๋ถ„์„ ์ •ํ•œ ์–‘์‹์— ๋งž๊ฒŒ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜ ์ด๋ผ๊ณ  ๋งํ•  ์ˆ˜ ์žˆ๋‹ค.

์ผ์ข…์˜ ํ˜•์‹์ด ์กด์žฌํ•˜๋Š” ๊ฑฐ ๊ฐ™์€๋ฐ, ์ผ๋‹จ ๋‚ด๊ฐ€ ์“ธ ๋ ˆํฌ ๋‚ด ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜์œผ๋กœ๋Š” ์•„์ง ์˜๋ฏธ๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ ๋Œ€์ถฉ ์ •ํ•ด๋ณด์•˜๋‹ค !

Shoveling ๋‚ด ๋‚˜๋งŒ์˜ ์ž‘์€ ์ปจ๋ฒค์…˜ (๋‚˜์ž‘์ปจ...)

Commit Convention

  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋ฌธ์ œํ’€์ด์˜ ๊ฒฝ์šฐ

[๋ฌธ์ œํ’€์ด ์‚ฌ์ดํŠธ][๋ ˆ๋ฒจ ๋ฐ ๋ฌธ์ œ์ง€] ๋ฌธ์ œ [(๋ฌธ์ œ์ด๋ฆ„)] ํ’€์ด

ex) Programmers Lv.0 Day3 ๋ฌธ์ œ (์ตœ๋นˆ๊ฐ’ ๊ตฌํ•˜๊ธฐ) ํ’€์ด

์Œ... ์•„์ง ์ฝ”ํ…Œ ๋ฌธํ’€ ๋ง๊ณ  ์ปค๋ฐ‹ ํ•ด๋ณธ ์ ์ด ์—†๋„ค ๋‚˜์ค‘์— ์ถ”๊ฐ€ํ•ด์•ผ๊ฒ ๋‹ค.

PR

๐Ÿ”จ ํ˜„์žฌ PR ์‚ฌํ•ญ

๐Ÿ”จ To Do

๐Ÿ™ To Reviewer

ETC

์˜ˆ์‹œ)

๐Ÿ”จ ํ˜„์žฌ PR ์‚ฌํ•ญ

  • #22 ๊ณผ์ œ ํ•ด๊ฒฐ

๐Ÿ”จ To Do

  • PR ํ…œํ”Œ๋ฆฟ ์ƒ์„ฑ
  • issue ํ…œํ”Œ๋ฆฟ ์ƒ์„ฑ (Coding-test, BUG, FEATURE)

๐Ÿ™ To Reviewer

ํ ,,,

ETC

+) ์ด์Šˆ ์ปจ๋ฒค์…˜ ์ถ”๊ฐ€

์ด์Šˆ ํ…œํ”Œ๋ฆฟ์„ ๋งŒ๋“ค๋ฉด์„œ ๋ช‡๊ฐ€์ง€๋ฅผ ๋” ์ถ”๊ฐ€ํ•ด๋ณธ๋‹ค!

โœ๏ธ ๋ฌธ์ œ์ง€

โœ๏ธ ํ’€์ดํ•œ ๋ฌธ์ œ
-[ ]
-[ ]
โœ๏ธ ETC
์‚ฌ์ง„ ์ฒจ๋ถ€

๋ธŒ๋žœ์น˜ ๋ช…

์†Œ๋ฌธ์ž๋กœ ์ž‘์„ฑ
spacing ํ•„์š”ํ•œ ๊ฒฝ์šฐ - ๊ธฐํ˜ธ ์ถ”๊ฐ€

์˜ˆ์‹œ) back-study , coding-test

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