๊ธฐํƒ€

๊ธฐํƒ€

IntelliJ ์—์„œ git flow ์‚ฌ์šฉํ•˜๊ธฐ

ํ”„๋กœ์ ํŠธ์—์„œ jira๋กœ git flow ์—ฐ๊ฒฐํ•ด์„œ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ด์„œ ์ธํ…”๋ฆฌ์ œ์ด์—์„œ git flow ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค 1. OS์— git flow ์„ค์น˜ ๋‚œ macOS์—ฌ์„œ homebrew๋ฅผ ํ†ตํ•ด ๊ฐ„๋‹จํžˆ ์„ค์น˜ํ–ˆ๋‹ค. brew install git-flow-avh 2. ์ธํ…”๋ฆฌ์ œ์ด์—์„œ git flow integration plugin ์„ค์น˜! ํ•ด๋‹น ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๊ณ  ๋‚˜๋ฉด ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์— git flow๋ผ๋Š” ํ‘œ์‹œ๊ฐ€ ์ƒ๊ธด๋‹ค. ํ•ด๋‹น ์˜์—ญ์„ ํด๋ฆญํ•˜๋ฉด Init Repo๋ผ๋Š” ๋ฒ„ํŠผ์ด ๋œจ๋Š”๋ฐ ํด๋ฆญํ•œ๋‹ค! ๊ทธ๋Ÿผ Options for git flow init๋ผ๋Š” ์ฐฝ์ด๋œฌ๋‹ค! ์ด๋ฏธ ์„ค์ •ํ•ด๋ฒ„๋ ค์„œ ์บก์ณ๋ฅผ ํ•  ์ˆ˜๊ฐ€...๐Ÿ˜… ๋‚˜๋Š” ๊ธฐ๋ณธ ๊ฐ’์œผ๋กœ ์„ธํŒ…ํ•˜์ง€ ์•Š๊ณ  main - develop - feature - release - hotfix - su..

๊ธฐํƒ€

Unable to create '/.git/index.lock': File exists.

์ปค๋ฐ‹์„ ํ•˜๋ ค๋‹ค๊ฐ€ ํ•ด๋‹น ๋ฌธ๊ตฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด์„œ ์ปค๋ฐ‹์ด ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค ์ด๋Ÿด ๊ฒฝ์šฐ์—๋Š” .git ํŒŒ์ผ์ด ์กด์žฌํ•˜๋Š” ํด๋”์—์„œ git bash๋ฅผ ์‹คํ–‰ํ•œ ๋‹ค์Œ์— ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค. rm -f ./.git/index.lock

๊ธฐํƒ€

IntelliJ ์•ˆ์“ฐ๋Š” import ์ •๋ฆฌ

์•ˆ์“ฐ๋Š” import๋ฌธ์„ ์ €์ ˆ๋กœ ์—†์–ด์ง€๊ฒŒ ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์“ฐ๋Š” ๋ฐฉ๋ฒ•! ์„ค์ • -> ์—๋””ํ„ฐ -> ์ผ๋ฐ˜ -> ์ž๋™ ๊ฐ€์ ธ์˜ค๊ธฐ -> import๋ฌธ ์ฆ‰์‹œ ์ตœ์ ํ™”๋ฅผ ์ฒดํฌํ•œ๋‹ค. ๋‚ด๊ฐ€ ๋ณด๋ ค๊ณ  ์ž‘์„ฑ ใ…Žใ…Ž

๊ธฐํƒ€

Git Flow ์ „๋žต ๊ฐ„๋žตํžˆ ์‚ดํŽด๋ณด๊ธฐ

Git Flow๋ž€? Git์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ ๋ธŒ๋žœ์น˜๊ฐ„์˜ ๋ฌธ์ œ ์—†์ด ๋ฐฐํฌ๊นŒ์ง€ ์•ˆ์ •์ ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ธŒ๋žœ์น˜๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ „๋žต์„ ๋งํ•œ๋‹ค. ๐ŸŒˆ ์ฃผ์š” ๋ธŒ๋žœ์น˜ Main(=Master) : ์‹ค์ œ ์šด์˜ ํ™˜๊ฒฝ์— ๋‚˜๊ฐ€์žˆ๋Š” ์ฝ”๋“œ๋งŒ ์กด์žฌ Dev : ๋ฉ”์ธ ๋ธŒ๋žœ์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ฒƒ (๋‹ค์Œ ๋ฐฐํฌ์— ๋‚˜๊ฐˆ ๋‚ด์šฉ๋“ค์„ ๋ฐ”๋กœ ๋ฉ”์ธ์— ๋จธ์ง€ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ feature์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ๋“ค์„ ๋ชจ์•„๋†“์€ ๊ฒƒ) Feature : ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ์„ ํ•  ๋•Œ feature๋ฅผ ๋”ฐ์„œ ๊ฐœ๋ฐœํ•˜๊ณ  Dev์— merge Release : ๋ฐ๋ธŒ ๋ธŒ๋žœ์น˜๋ฅผ ๋ฒ ์ด์Šค๋กœ ๋งŒ๋“ฆ. Release๊ฐ€ ์ƒ์„ฑ๋œ ์ดํ›„๋ถ€ํ„ฐ๋Š” ๋”์ด์ƒ Dev์—์„œ ์ž‘์—… ์•ˆํ•˜๊ณ  Release์—์„œ ์ž‘์—…ํ•˜๊ฒŒ ๋จ. Hotfix : ์˜๋„์น˜ ์•Š์€ ์žฅ์•  ์ƒํ™ฉ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ๋ฉ”์ธ ๋ธŒ๋žœ์น˜์—์„œ ๋ฐ”๋กœ ์ƒ์„ฑํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋Š” ..

๊ธฐํƒ€

ํ‹ฐ์Šคํ† ๋ฆฌ ์ฝ”๋“œ๋ธ”๋Ÿญ [ ์ฝ”๋“œ๋ธ”๋Ÿญ ํ…Œ๋‘๋ฆฌ ์—†์• ๊ธฐ ] โ€ผโ€ผ๐Ÿ€

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

DAHLIA CHOI
'๊ธฐํƒ€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก