๐Ÿ”€ Git_ 11

๐Ÿ”– Git์œผ๋กœ ํ˜‘์—… ์‹œ์ž‘ํ•˜๊ธฐ #10 – ๋ฆฌ๋ทฐ ์ดํ›„์˜ ์ฒ˜๋ฆฌ: ์ˆ˜์ •, ์Šน์ธ, ๋ณ‘ํ•ฉ๊นŒ์ง€

๐Ÿ”น 18. ๋ฆฌ๋ทฐ ์ดํ›„์˜ ์ž‘์„ฑ์ž ์—ญํ•  ๐Ÿ“Œ 18-1. ๋ฆฌ๋ทฐ ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜ ์‹œ ์ฃผ์˜์‚ฌํ•ญ โœ… ๋‹จ์ˆœ ์ˆ˜์ •์ด ์•„๋‹Œ, ํ”ผ๋“œ๋ฐฑ์˜ ์˜๋„ ํŒŒ์•…์ด ์ค‘์š”โœ… PR์— ๋ฆฌ๋ทฐ๊ฐ€ ๋‹ฌ๋ฆฌ๋ฉด "์ˆ˜์ • ์ปค๋ฐ‹"์œผ๋กœ ๋ฐ˜์˜ → ๋ฆฌ๋ทฐ ํ๋ฆ„ ์œ ์ง€โœ… ๋ฆฌ๋ทฐ์–ด๊ฐ€ ๋‚จ๊ธด ์งˆ๋ฌธ์—๋Š” ๋‹ต๊ธ€ ๋˜๋Š” ์ˆ˜์ • ์ด๋ ฅ์œผ๋กœ ์‘๋‹ต ๐Ÿ“Œ 18-2. ๋ฆฌ๋ทฐ์–ด ์ œ์•ˆ์„ ์ˆ˜์šฉํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ โœ… ์ด์œ  ์„ค๋ช… → ๋…ผ์˜ ์œ ๋„โœ… ๋ฌด์‹œ โŒ, ๋Œ€ํ™” โญ• (๊ธฐ์ˆ ์  ๊ทผ๊ฑฐ + ํ˜„์žฌ ์ปจํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ํŒ๋‹จ)๐Ÿ”น 19. ๋ฆฌ๋ทฐ์–ด์˜ ์Šน์ธ ๊ธฐ์ค€ ๐Ÿ“Œ 19-1. Approve ํŒ๋‹จ ๊ธฐ์ค€ โœ… ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ถฉ๋ถ„ํžˆ ๊ฒ€ํ†  ํ›„ ๐Ÿ‘ Approveโœ… ๋™์ž‘ ํ™•์ธ, ์ฝ”๋“œ ์ผ๊ด€์„ฑ, ์‚ฌ์ด๋“œ ์ดํŽ™ํŠธ๊นŒ์ง€ ๊ณ ๋ ค โžก๏ธ ๋‹จ์ˆœ ํ†ต๊ณผ์šฉ ๋ฆฌ๋ทฐ๋Š” ์˜๋ฏธ ์—†์Œ → ์ฑ…์ž„๊ฐ ์žˆ๋Š” ์Šน์ธ ํ•„์š” ๐Ÿ“Œ 19-2. ์Šน์ธ ์ „ ํ™•์ธ ํฌ์ธํŠธ๐Ÿ” ํ…Œ์ŠคํŠธ ํ†ต๊ณผ ์—ฌ๋ถ€๐Ÿ“ ์ฃผ์š” ํŒŒ์ผ ๋ณ€๊ฒฝ..

๐Ÿ”€ Git_ 2025.05.26

๐Ÿ”– Git์œผ๋กœ ํ˜‘์—… ์‹œ์ž‘ํ•˜๊ธฐ #9 – ๋ฆฌ๋ทฐ๋Š” ํ’ˆ์งˆ์ด๋‹ค : ๋ฆฌ๋ทฐ์–ด/์ž‘์„ฑ์ž ์—ญํ• ๊ณผ ํ˜‘์—… ๋งค๋„ˆ

๐Ÿ”น 17. ๋ฆฌ๋ทฐ์–ด/์ž‘์„ฑ์ž ์—ญํ•  ๋ถ„๋‹ด ๊ธฐ์ค€๊ณผ ๋งค๋„ˆ ๐Ÿ“Œ 17-1. PR์€ "๊ฒ€ํ† ๋ฐ›์„ ์ค€๋น„"๊ฐ€ ๋˜์—ˆ์„ ๋•Œ๋งŒ ์ƒ์„ฑ๐Ÿ‘‰ PR์„ ๋ฆฌ๋ทฐ์–ด์—๊ฒŒ ๋ณด๋‚ด๋Š” ๊ฑด ๊ฒ€ํ†  ์š”์ฒญ์ด ์•„๋‹Œ ๊ฒ€ํ†  ์ฑ…์ž„ ์ด๊ด€ โžก๏ธ ๋ฏธ์™„์„ฑ/์ถฉ๋Œ ์žˆ๋Š” PR์€ ํ˜ผ๋ž€๋งŒ ์œ ๋ฐœ โœ”๏ธ ๋ฆฌ๋ทฐ ์ „์— ์•„๋ž˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ์™„๋ฃŒํ•˜๊ธฐ : ๐Ÿ” git diff๋กœ ๋ณ€๊ฒฝ ๋‚ด์—ญ ์Šค์Šค๋กœ ๊ฒ€ํ† ๐Ÿ“‚ ๋ˆ„๋ฝ๋œ ํŒŒ์ผ ์—†๋Š”์ง€ git status ํ™•์ธ๐Ÿ“ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ๋…ผ๋ฆฌ์ ์ด๊ณ  ๋ชฉ์ ๋ณ„๋กœ ๊ตฌ์„ฑ๐Ÿ“„ PR ์„ค๋ช…์— ๊ธฐ๋Šฅ ์š”์•ฝ, ์ฃผ์˜์‚ฌํ•ญ, ์ œ์™ธ ํŒŒ์ผ ๋ช…์‹œ ๐Ÿ“Œ 17-2. ๋ฆฌ๋ทฐ์–ด๋Š” '๋ฐฉ์–ด์  ๋ฆฌ๋ทฐ'๊ฐ€ ์•„๋‹ˆ๋ผ 'ํ˜‘๋ ฅ์  ๋ฆฌ๋ทฐ'๐Ÿ‘‰ ๋‹จ์ˆœ ์˜ค๋ฅ˜ ์ฐพ๊ธฐ๋ณด๋‹ค ๊ฐœ์„  ์ œ์•ˆ๊ณผ ๋Œ€์•ˆ ์ œ์‹œ๊ฐ€ ํ•ต์‹ฌ โžก๏ธ “์ด ๋ถ€๋ถ„ ๋ฌธ์ œ ์žˆ์Œ”๋ณด๋‹ค “์ด๋Ÿฐ ๋ฐฉํ–ฅ์€ ์–ด๋–จ๊นŒ์š”?”๊ฐ€ ๋” ์ƒ์‚ฐ์ โœ”๏ธ ์ฝ”๋“œ ์ปจ๋ฒค์…˜, ํ…Œ์ŠคํŠธ ๋ฒ”์œ„, ์„ฑ๋Šฅ ์˜ํ–ฅ๊นŒ์ง€๋„ ํ•จ๊ป˜ ๊ณ ๋ ค ๐Ÿ“Œ..

๐Ÿ”€ Git_ 2025.05.26

๐Ÿ”– Git์œผ๋กœ ํ˜‘์—… ์‹œ์ž‘ํ•˜๊ธฐ #8 – ๋ธŒ๋žœ์น˜ ์ „๋žต์œผ๋กœ ์ถฉ๋Œ ์—†๋Š” ํ˜‘์—… ๋งŒ๋“ค๊ธฐ

๐Ÿ”น 16. ํ˜‘์—… ํšจ์œจ์„ ๋†’์ด๋Š” ๋ธŒ๋žœ์น˜ ์ „๋žต ๐Ÿ“Œ 16-1. ๋ธŒ๋žœ์น˜๋Š” ๋ชฉ์ ๋ณ„๋กœ ๋ถ„๋ฆฌ๐Ÿ‘‰ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ, ๋ฒ„๊ทธ ์ˆ˜์ •, ์‹คํ—˜ ๋“ฑ ๋ธŒ๋žœ์น˜ ๋ชฉ์ ์„ ๋ช…ํ™•ํžˆ ๊ตฌ๋ถ„ โœ”๏ธŽ ์˜ˆ์‹œ :• feat/login-auth• fix/board-comment-npe• test/image-upload โžก๏ธ ๋ธŒ๋žœ์น˜ ์ด๋ฆ„๋งŒ ๋ด๋„ ์ž‘์—… ๋‚ด์šฉ์„ ์•Œ ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ ๐Ÿ“Œ 16-2. main/master ๋ธŒ๋žœ์น˜๋Š” ํ•ญ์ƒ ๋ฐฐํฌ ๊ฐ€๋Šฅ ์ƒํƒœ ์œ ์ง€๐Ÿ‘‰ ์ง์ ‘ ์ปค๋ฐ‹ โŒ / ์˜ค์ง PR์„ ํ†ตํ•ด์„œ๋งŒ ๋ณ‘ํ•ฉ๐Ÿ‘‰ ๊ธด๊ธ‰ ํ•ซํ”ฝ์Šค๋Š” ๋ณ„๋„ hotfix/ ๋ธŒ๋žœ์น˜๋กœ ๊ด€๋ฆฌ โžก๏ธ ํ’ˆ์งˆ ์•ˆ์ •์„ฑ๊ณผ ์‹ ๋ขฐ๋„ ํ™•๋ณด ๐Ÿ“Œ 16-3. PR์€ ์ž‘์€ ๋‹จ์œ„๋กœ ์ž์ฃผ ๋ณด๋‚ด๊ธฐ๐Ÿ‘‰ 2,000์ค„์งœ๋ฆฌ PR๋ณด๋‹ค 200์ค„ PR์ด ๋ฆฌ๋ทฐ์™€ ํ…Œ์ŠคํŠธ์— ํ›จ์”ฌ ์œ ๋ฆฌ • ๋ณ€๊ฒฝ๋Ÿ‰์ด ๋งŽ์•„์งˆ์ˆ˜๋ก ๋ฆฌ๋ทฐ ์ง€์—ฐ → ๋ณ‘ํ•ฉ ์ง€์—ฐ → ๊ฐˆ๋“ฑ ๋ฐœ์ƒ ..

๐Ÿ”€ Git_ 2025.05.25

๐Ÿ”– Git์œผ๋กœ ํ˜‘์—… ์‹œ์ž‘ํ•˜๊ธฐ #7 – PR ์‹œ ๋ฆฌ๋ทฐ์–ด ํ˜ผ๋ž€ ์ค„์ด๋Š” Git ์ปค๋ฐ‹ ์ „๋žต

๐Ÿ”น 15. ์‹ค์ˆ˜ ์—†๋Š” ํ˜‘์—…์„ ์œ„ํ•œ ์ปค๋ฐ‹/PR ์ „๋žต ๐Ÿ“Œ 15-1. ์ปค๋ฐ‹ ๋‹จ์œ„๋ฅผ ์ž‘๊ฒŒ, ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ตฌ๋ถ„๐Ÿ‘‰ ํ•˜๋‚˜์˜ ์ปค๋ฐ‹์—๋Š” ํ•˜๋‚˜์˜ ๋ชฉ์ ๋งŒ ํฌํ•จ๋˜๋„๋ก โœ”๏ธ ์˜ˆ : "๋กœ๊ทธ์ธ ์œ ํšจ์„ฑ ๊ฒ€์ฆ ์ถ”๊ฐ€" / "ํ”„๋ก ํŠธ style ์ˆ˜์ •"์€ ๋ณ„๋„ ์ปค๋ฐ‹์œผ๋กœโŒ "๋กœ๊ทธ์ธ + ๋ฆฌํŒฉํ† ๋ง + style ์ˆ˜์ •"์„ ํ•œ๊บผ๋ฒˆ์— ์˜ฌ๋ฆฌ๋Š” ๊ฑด ๋ฆฌ๋ทฐ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ฆ ๐Ÿ“Œ 15-2. git status, git diff ์—†์ด ์ปค๋ฐ‹ํ•˜์ง€ ์•Š๊ธฐ๐Ÿ‘‰ ์ปค๋ฐ‹ ์ „์— ๊ผญ ์ƒํƒœ ํ™•์ธgit statusgit diff→ PR์— ๋ถˆํ•„์š”ํ•œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด๋‚˜ ์‚ญ์ œ๋œ ๋‚ด์šฉ์ด ์˜ฌ๋ผ๊ฐ€๋Š” ๊ฑธ ๋ฐฉ์ง€→ .gitignore๋กœ ๋ฌด์‹œํ•œ ํŒŒ์ผ์ด ์˜๋„์น˜ ์•Š๊ฒŒ ์˜ํ–ฅ ์ฃผ๋Š” ๊ฒƒ๋„ ์กฐ๊ธฐ ํ™•์ธ ๊ฐ€๋Šฅ๐Ÿ“Œ 15-3. PR ์„ค๋ช…์€ ๋ฆฌ๋ทฐ์–ด์˜ ๋ˆˆ๋†’์ด์— ๋งž๊ฒŒ ์ž‘์„ฑ๐Ÿ‘‰ ์˜ˆ์‹œ :๐Ÿ› ๏ธ ๊ธฐ๋Šฅ ์ถ”๊ฐ€: ๊ฒŒ์‹œํŒ ๊ธ€ ์ˆ˜์ • ๊ธฐ๋Šฅโš ๏ธ..

๐Ÿ”€ Git_ 2025.05.24

๐Ÿ”– Git์œผ๋กœ ํ˜‘์—… ์‹œ์ž‘ํ•˜๊ธฐ #6 – .gitignore ๋“ฑ๋กํ–ˆ๋Š”๋ฐ PR์— ๋นˆ ํŒŒ์ผ๋กœ ์˜ฌ๋ผ์˜ค๋Š” ์ด์œ 

๐Ÿ”น 14. .gitignore์€ ๋ฌด์กฐ๊ฑด ํŒŒ์ผ์„ ๋ฌด์‹œํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ์ถ”์  ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง ๐Ÿ“Œ 14-1. .gitignore์€ Git์ด ์ƒˆ๋กœ ์ถ”์ ํ•  ํŒŒ์ผ๋งŒ ๋ฌด์‹œํ•จ ๐Ÿ‘‰ ์ด๋ฏธ Git์ด ์ถ”์  ์ค‘์ธ ํŒŒ์ผ์€ .gitignore์— ์ถ”๊ฐ€ํ•ด๋„ ๊ณ„์† PR ๋Œ€์ƒ์ด ๋จ๐Ÿ‘‰ ์ด ์ƒํƒœ์—์„œ ํ•ด๋‹น ํŒŒ์ผ ๋‚ด์šฉ์„ ์ง€์šฐ๊ณ  ์ปค๋ฐ‹ํ•˜๋ฉด → ๋นˆ ํŒŒ์ผ๋กœ PR์— ํฌํ•จ → ์ฝ”๋“œ ๋ณ‘ํ•ฉ ์‹œ ์‹ค์ œ ์‹คํ–‰ ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ๊ฐ€๋Šฅ ๐Ÿ“Œ 14-2. ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด? โ— ๊ผญ ํ•„์š”ํ•œ ํŒŒ์ผ๋งŒ ์„ ํƒํ•ด์„œ add ํ›„ ์ปค๋ฐ‹# ๋ฌด์กฐ๊ฑด ์ „์ฒด add ํ•˜์ง€ ๋ง๊ณ git add ์›ํ•˜๋Š”ํŒŒ์ผ๋งŒ.js# ์ดํ›„ ์ปค๋ฐ‹git commit -m "์˜๋„ํ•œ ํŒŒ์ผ๋งŒ ์ปค๋ฐ‹"# ๊ทธ๋ฆฌ๊ณ  PR ์ƒ์„ฑ์˜ˆ :• .gitignore์— application-local.yml ์ถ”๊ฐ€ํ–ˆ๋Š”๋ฐ ๊ธฐ์กด์— ์ปค๋ฐ‹..

๐Ÿ”€ Git_ 2025.05.23

๐Ÿ”– Git์œผ๋กœ ํ˜‘์—… ์‹œ์ž‘ํ•˜๊ธฐ #5 – PR ์‹œ .gitignore ๋ฐ˜์˜ ํŒŒ์ผ ์„ค๋ช…ํ•˜๊ธฐ

๐Ÿ”น 13. PR ๋Œ€์ƒ์—์„œ ์ œ์™ธ๋œ ํŒŒ์ผ์ด ์žˆ๋Š” ๊ฒฝ์šฐ .gitignore ์„ค๋ช… ํฌํ•จํ•˜๊ธฐ ๐Ÿ“Œ 13-1. ํ™˜๊ฒฝ ์„ค์ • ํŒŒ์ผ ๋˜๋Š” ๊ฐœ์ธ ๊ฐœ๋ฐœ ์„ค์ • ํŒŒ์ผ์€ Git์— ์˜ฌ๋ฆฌ์ง€ ์•Š์Œ๐Ÿ‘‰ ๋ณดํ†ต .gitignore์— ์•„๋ž˜์™€ ๊ฐ™์€ ํ•ญ๋ชฉ๋“ค์ด ํฌํ•จ๋˜์–ด ์žˆ์Œ# IDE ์„ค์ •.idea/*.iml# ๋นŒ๋“œ ๊ฒฐ๊ณผ๋ฌผtarget/build/# ๋กœ๊ทธ ํŒŒ์ผ*.log# ์‹œ์Šคํ…œ ํŒŒ์ผ.DS_StoreThumbs.db# ํ™˜๊ฒฝ์„ค์ •application-local.ymlapplication-local.properties.env๐Ÿ“Œ 13-2. PR ์„ค๋ช…์— ์•„๋ž˜์™€ ๊ฐ™์€ ์ฝ”๋ฉ˜ํŠธ ์ž‘์„ฑ ๊ถŒ์žฅ๐Ÿ› ๏ธ .gitignore์— ์˜ํ•ด ์ œ์™ธ๋œ ํŒŒ์ผ ๋ชฉ๋ก - application-local.yml ๋“ฑ ํ™˜๊ฒฝ ์„ค์ • ํŒŒ์ผ์€ ๋ณด์•ˆ์ƒ Git์— ํฌํ•จ๋˜์ง€ ์•Š์Œ - ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ์ƒ๊ธฐ๋Š”..

๐Ÿ”€ Git_ 2025.05.22

๐Ÿ”– Git์œผ๋กœ ํ˜‘์—… ์‹œ์ž‘ํ•˜๊ธฐ #4 – main ๋ธŒ๋žœ์น˜์—์„œ ํŠน์ • ํŒŒ์ผ๋งŒ ์ˆ˜์ • ํ›„ PR ๋ณด๋‚ด๊ธฐ

๐Ÿ”น 12. main ์ตœ์‹  ์ฝ”๋“œ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠน์ • ํŒŒ์ผ๋งŒ ์ˆ˜์ • ํ›„ PR ๋ณด๋‚ด๊ธฐ ๐Ÿ“Œ 12-1. main ๋ธŒ๋žœ์น˜ ์ตœ์‹  ์ฝ”๋“œ ๋ฐ˜์˜ ์™„๋ฃŒ๐Ÿ‘‰ ์ด์ „ ๋‹จ๊ณ„(#3)์—์„œ ์ด๋ฏธ git pull origin main ์ˆ˜ํ–‰ํ•œ ์ƒํƒœ ๐Ÿ“Œ 12-2. ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑgit checkout -b hotfix/์ˆ˜์ •-๋‚ด์šฉ๐Ÿ“Œ 12-3. ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ์ˆ˜์ •ํ•œ ๊ฒฝ์šฐ, ๊ทธ ์ค‘ ํ•˜๋‚˜๋งŒ ์ปค๋ฐ‹๐Ÿ‘‰ ์•„๋ž˜์ฒ˜๋Ÿผ ์›ํ•˜๋Š” ํŒŒ์ผ๋งŒ ์„ ํƒ์ ์œผ๋กœ ์ปค๋ฐ‹git status # ์ˆ˜์ •๋œ ์ „์ฒด ํŒŒ์ผ ๋ชฉ๋ก ํ™•์ธgit add src/.../TargetFile.java # PR์— ํฌํ•จํ•  ๋‹จ์ผ ํŒŒ์ผ๋งŒ addgit commit -m "ํƒ€๊ฒŸ ํŒŒ์ผ๋งŒ ์ˆ˜์ • ์ปค๋ฐ‹" โ—์ฃผ์˜ : ๋‹ค๋ฅธ ํŒŒ์ผ์€ add ํ•˜์ง€ ์•Š์œผ๋ฉด PR ๋Œ€์ƒ์— ํฌํ•จ๋˜์ง€ ์•Š์Œ๐Ÿ“Œ 12-4...

๐Ÿ”€ Git_ 2025.05.22

๐Ÿ”– Git์œผ๋กœ ํ˜‘์—… ์‹œ์ž‘ํ•˜๊ธฐ #3 – main ๋ธŒ๋žœ์น˜ ์ตœ์‹  ์ฝ”๋“œ ๋‚ด ๋กœ์ปฌ๋กœ ๋ฐ˜์˜ํ•˜๊ธฐ

๐Ÿ”น 9. main ๋ธŒ๋žœ์น˜ ์ตœ์‹  ์ฝ”๋“œ ๊ฐ€์ ธ์˜ค๊ธฐ (๋กœ์ปฌ ๋ฐ˜์˜) ๐Ÿ“Œ 9-1. ํ˜„์žฌ ์ž‘์—… ์ค‘์ด๋ผ๋ฉด ๋จผ์ € ์ €์žฅ๐Ÿ‘‰ ์ปค๋ฐ‹ or stashgit statusgit add .git commit -m "์ž‘์—… ์ค‘์ด๋˜ ๋‚ด์šฉ ์ž„์‹œ ์ €์žฅ"# ๋˜๋Š”git stash๐Ÿ“Œ 9-2. main ๋ธŒ๋žœ์น˜๋กœ ์ด๋™git checkout main๐Ÿ“Œ 9-3. ์›๊ฒฉ ์ €์žฅ์†Œ์—์„œ ์ตœ์‹  main ์ฝ”๋“œ ๊ฐ€์ ธ์˜ค๊ธฐ git pull origin main๐Ÿ”น 10. ์ตœ์‹  main ๊ธฐ์ค€์œผ๋กœ ์ƒˆ ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜ ๋งŒ๋“ค๊ธฐโ—๏ธ๋ณดํ†ต ๋ฐฐํฌ ์ดํ›„์˜ ์‹ ๊ทœ ๊ธฐ๋Šฅ์€ main ๊ธฐ์ค€์œผ๋กœ ์‹œ์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ธŒ๋žœ์น˜๋ฅผ ์ƒˆ๋กœ ํŒŒ์•ผํ•จgit checkout -b feature/์ƒˆ๋กœ์šด-๋ธŒ๋žœ์น˜๋ช…๐Ÿ”น 11. Spring ํ”„๋กœ์ ํŠธ(STS + Maven)์—์„œ ํ•ด์•ผ ํ•˜๋Š” ํ›„์† ์ž‘์—… ๐Ÿ“Œ 11-1. STS์—์„œ..

๐Ÿ”€ Git_ 2025.05.21

๐Ÿ”– Git์œผ๋กœ ํ˜‘์—… ์‹œ์ž‘ํ•˜๊ธฐ #2 – PR๋กœ ์•ˆ์ „ํ•˜๊ฒŒ develop์— ๋ณ‘ํ•ฉํ•˜๊ธฐ

โœ… Pull Request(PR)๋กœ ๋ธŒ๋žœ์น˜ ๋ณ‘ํ•ฉํ•˜๊ธฐ์„œ๋น„์Šค ์ž๋™ ๋ณ‘ํ•ฉ โŒ → ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ PR ์˜ฌ๋ฆฌ๊ณ , ๋ฆฌ๋ทฐ ํ›„ develop์— ๋ณ‘ํ•ฉํ•˜๋Š” ์ ˆ์ฐจ ๐Ÿ”น 8. ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜ ์ž‘์—…์ด ๋๋‚ฌ๋‹ค๋ฉด?PR(Pull Request)๋ฅผ ํ†ตํ•ด develop์— ๋ณ‘ํ•ฉ ์š”์ฒญํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ ๐Ÿ“Œ 8-1. ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ์™„๋ฃŒ ํ›„ ์ปค๋ฐ‹ & ํ‘ธ์‹œ# ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ปค๋ฐ‹git add .git commit -m "feat: ์กฐํšŒ์ˆ˜ ์—…๋ฐ์ดํŠธ ๊ธฐ๋Šฅ ๊ตฌํ˜„"# ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜ ํ‘ธ์‹œgit push origin feature/update-view-count ๐Ÿ’ก ์•„์ง develop์—๋Š” ๋ฐ˜์˜ โŒ , ๋ฐ˜๋“œ์‹œ GitHub์—์„œ PR์„ ๋งŒ๋“ค์–ด์•ผ ๋ณ‘ํ•ฉ์ด ์ด๋ฃจ์–ด์ง๐Ÿ“Œ 8-2. GitHub์—์„œ Pull Request ์ƒ์„ฑ 1๏ธโƒฃ GitHub ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋กœ ์ด๋™2๏ธโƒฃ Com..

๐Ÿ”€ Git_ 2025.05.20

๐Ÿ”– Git์œผ๋กœ ํ˜‘์—… ์‹œ์ž‘ํ•˜๊ธฐ #1 – ์—ฐ๊ฒฐ, ๋ธŒ๋žœ์น˜, ์ปค๋ฐ‹ ์ „๋ถ€ ๋ชจ์Œ.zip

๐Ÿ”น 1. GitHub ์›๊ฒฉ ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์—ฐ๊ฒฐํ•˜๊ธฐ (์ตœ์ดˆ 1ํšŒ ์„ค์ •) ๐Ÿ“Œ 1-1. Git ์‚ฌ์šฉ์ž ์ •๋ณด ๋“ฑ๋ก (์ตœ์ดˆ 1ํšŒ๋งŒ ์„ค์ •)git config --global user.name "your-github-username"git config --global user.email "your-email@example.com"• Git ์ปค๋ฐ‹ ์ž‘์„ฑ์ž ์ •๋ณด๋ฅผ ๋“ฑ๋กํ•˜๋Š” ๋‹จ๊ณ„• ์ „์—ญ ์„ค์ •์ด๋ฏ€๋กœ ํ•œ ๋ฒˆ๋งŒ ํ•˜๋ฉด ๋จ ๐Ÿ“Œ 1-2. Git ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐํ™”# ํ”„๋กœ์ ํŠธ ํด๋”๋กœ ์ด๋™cd "์‚ฌ์šฉํ•  ํ”„๋กœ์ ํŠธ์šฉ ํด๋” ๊ฒฝ๋กœ"# Git ์ดˆ๊ธฐํ™”git init• ํ˜„์žฌ ํด๋”๋ฅผ Git ์ €์žฅ์†Œ๋กœ ์ดˆ๊ธฐํ™”ํ•จ๐Ÿ“Œ 1-3. GitHub ์›๊ฒฉ ์ €์žฅ์†Œ ์—ฐ๊ฒฐgit remote add origin https://github.com/๊นƒํ—ˆ๋ธŒ์•„์ด๋””/๋ ˆํฌ์ง€ํ† ๋ฆฌ์ด๋ฆ„.git..

๐Ÿ”€ Git_ 2025.05.19