๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

[mac OS]๊นƒ ๋ธŒ๋žœ์น˜ ๋„ค์ด๋ฐ

by ithink 2023. 8. 30.
๋ฐ˜์‘ํ˜•

๐ŸŽฏ ๊นƒ(Git) ๋ธŒ๋žœ์น˜ ์ด๋ฆ„์„ ์„ ํƒํ•  ๋•Œ ๊ณ ๋ คํ•ด ๋ณผ ๋งŒํ•œ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ์ค€

 

๐Ÿ“์˜๋ฏธ ์žˆ๋Š” ๋ธŒ๋žœ์น˜ ์ด๋ฆ„

๐Ÿ‘‰ ์ƒ๋Œ€๋ฐฉ์ด ๋ธŒ๋žœ์น˜ ์ด๋ฆ„์„ ๋ณด๊ณ  ์–ด๋–ค ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š”์ง€ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ด๋ฆ„์„ ์ง“๋Š” ๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, feature/user-login, feature/user-logout์ฒ˜๋Ÿผ ๋ธŒ๋žœ์น˜๋ฅผ ๋ณด๋Š” ์ˆœ๊ฐ„ ์ง๊ด€์ ์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. 

 

๐Ÿ“์†Œ๋ฌธ์ž(lower case) ํ•˜์ดํ”ˆ(-) ์‚ฌ์šฉ

๐Ÿ‘‰ ์†Œ๋ฌธ์ž๋กœ ์ž‘์„ฑํ•˜๊ณ  ํ•˜์ดํ”ˆ์„ ์‚ฌ์šฉํ•ด์„œ ๊ฐ€๋…์„ฑ์„ ๋†’์ด๊ณ  ์งง๊ณ  ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์“ฐ๋Š” ๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.

bugfix/fix-login-issue โœ…

bugFIX/Fix-LOGIN-ISSUE โŒ

 

๐Ÿ“์นด๋ฉœ ์ผ€์ด์Šค(camelCase) ํ”ผํ•˜๊ธฐ

๐Ÿ‘‰ ์นด๋ฉœ ์ผ€์ด์Šค ํ‘œ๊ธฐ๋ฒ•์€ ์†Œ๋ฌธ์ž, ํŠน์ˆ˜ ๊ธฐํ˜ธ, ๋„์–ด์“ฐ๊ธฐ ๋“ฑ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ๋‹จ์–ด์˜ ์ฒซ ๊ธ€์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์„ ์›์น™์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. camelCase ์ค‘๊ฐ„์— ๋“ค์–ด๊ฐ„ ๋Œ€๋ฌธ์ž๊ฐ€ ๋‚™ํƒ€์˜ ํ˜น์ฒ˜๋Ÿผ ์ƒ๊ฒผ๋‹ค๊ณ  ๋‚™ํƒ€ ํ‘œ๊ธฐ๋ฒ•์ด๋ผ๊ณ  ์ผ์ปซ์Šต๋‹ˆ๋‹ค. ์นด๋ฉœ ์ผ€์ด์Šค ํ‘œ๊ธฐ๋ฒ•์€ ๊ฐ€๋…์„ฑ์„ ๋–จ์–ด๋œจ๋ฆฌ๋Š” ์ฃผ์š” ์›์ธ์ด๊ธฐ ๋•Œ๋ฌธ์— ์†Œ๋ฌธ์ž ํ˜•ํƒœ๋กœ ์‰ฝ๊ณ  ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.

// ์นด๋ฉœ ์ผ€์ด์Šค(camelCase) ํ‘œ๊ธฐ๋ฒ• ์‚ฌ์šฉ ์˜ˆ

camelCase

userPage

userProfilePage

 

๐Ÿ“ํŠน์ˆ˜๋ฌธ์ž ๊ณต๋ฐฑ ํ”ผํ•˜๊ธฐ

๐Ÿ‘‰ ๋ธŒ๋žœ์น˜ ์ด๋ฆ„์— ํŠน์ˆ˜ ๋ฌธ์ž ๊ณต๋ฐฑ ํ—ˆ์šฉ์€ Git์„ ์‹คํ–‰ ์‹œ์ผฐ์„ ๋•Œ ์˜ค๋ฅ˜ ๋ฐœ์ƒ์˜ ์›์ธ์ด ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์„ ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

 

๐Ÿ“์‹ฌํ”Œํ•˜๊ณ  ์ง๊ด€์ ์ธ ์ด๋ฆ„ ์„ ํƒ

๐Ÿ‘‰ ํ˜‘์—…ํ•˜๋Š” ๊ฐœ๋ฐœ ํŒ€์›๋“ค์ด ๋ธŒ๋žœ์น˜ ์ด๋ฆ„์„ ํ•œ ๋ˆˆ์— ๋ณด๊ณ  ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ๋น ๋ฅด๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹ฌํ”Œํ•˜๊ฒŒ ์ง“๋Š” ๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.

 

๐ŸŽฏ Great branch names are short and memorable

๐ŸŽฏ Great repository names are short and memorable

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€