๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

25-03-14

๐Ÿ“Œ Daily Reportโ€‹

https://github.com/ssginc-be/DOKI/issues/92


๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ์ƒํ™ฉโ€‹

์Šฌ์Šฌ UI๊ฐ€ API๋“ค๊ณผ ์œ ๊ธฐ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜๊ณ  ์žˆ๋Š”๋ฐ, ์ „์ฒด์ ์œผ๋กœ flow๊ฐ€ ์ด์–ด์ง€๋‹ˆ, ๋งˆ์Œ์— ๋“ ๋‹ค.

ํŠนํžˆ ์•Œ๋ฆผ ์‹œ์Šคํ…œ์ด ์กฐ๊ธˆ๋งŒ ๋” ๋‹ค๋“ฌ์œผ๋ฉด ์ข‹์€ ์ธ์ƒ์„ ์ค„ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์Œ! (์•„๋‹˜ ๋ง๊ณ )

๊ทผ๋ฐ ํ†ตํ•ฉ ์ž‘์—…ํ•˜๋ฉด์„œ ๋ˆ„๋ฝ๋œ ๊ธฐ๋Šฅ์ด๋‚˜ CSS, ์žก๋ฒ„๊ทธ ๋“ฑ์„ ๊ฝค ๋งˆ์ฃผํ•˜๊ณ  ์žˆ๋‹ค ^ใ……^ใ…œ

๊ฐœ๋ฐœ ์˜์š•์€ ์ถฉ๋งŒํ•œ๋ฐ ์ฒด๋ ฅ์ด ๊ณ ๊ฐˆ๋ผ์„œ ๋˜ ์ €์ „๋ ฅ ๋ชจ๋“œ๋กœ ์ž‘์—…ํ•˜๋Š” ์ค‘...

์•ˆ๊ตฌ๊ฑด์กฐ์ฆ ์™€์„œ ์˜คํ์‹œ์Šค๋ฅผ ๋‹ฌ๊ณ  ์‚ฐ๋‹ค.


๐Ÿ“Œ git reset --merge๊ฐ€ ์˜์•„์˜ฌ๋ฆฐ ๊ฒ๋‚˜ ํฐ ๊ณตโ€‹

์•„ ์ด๊ฑฐ ๋‹จ์ˆœํžˆ merge conflict ๋‚œ๊ฒƒ๋งŒ ๋นผ์ฃผ๋Š” ์ค„ ์•Œ์•˜๋Š”๋ฐ

๋ฌด์ง€์„ฑ์œผ๋กœ ์“ฐ๋‹ค๊ฐ€ ์˜ˆ์•ฝ ํ†ตํ•ฉ ์ž‘์—…๋ณธ ๋‹ค ๋‚ ๋ฆด๋ป” ํ–ˆ๋‹ค.

์™œ ์•ˆ๋‚ ๋ผ๊ฐ”๋ƒ๊ณ ? ์ฒœ๋งŒ๋‹คํ–‰์œผ๋กœ ๋ธŒ๋žœ์น˜ ์ด๋™ํ•˜๊ธฐ ์ „ stash๋ฅผ ํ–ˆ๋Š”๋ฐ

merge conflict ๋•Œ๋ฌธ์ธ์ง€, pop ํ•ด๋„ stash๊ฐ€ ์•ˆ๋‚ ๋ผ๊ฐ€์žˆ์–ด์„œ ๋‹ค์‹œ pop ํ–ˆ๋‹ค ใ…‹

...๋‹ค์Œ์—๋Š” ๊ทธ๋ƒฅ VSCode์—์„œ accept incoming ํ•˜๋Š”๊ฒŒ ์ข‹๊ฒ ์Œ.

์‚ฌ๋ž‘ํ•ด์š”_์Šคํƒœ์‹œ


์ƒํ™ฉ์€ ์ด๋Ÿฌํ–ˆ๋‹ค.

  1. API Gateway ํ†ตํ•ฉ ์ž‘์—… ๋•Œ๋ฌธ์— feature/74 ๋ธŒ๋žœ์น˜์—์„œ ์ผ๋ถ€ push
  2. GH์—์„œ feature/74 merge
  3. stash ํ•˜๊ณ  develop pull ๋•ก๊ธด ๋’ค feature/95๋กœ checkout ํ•˜์—ฌ develop์˜ HEAD๋กœ rebase
  4. stash pop -> gateway yml์—์„œ conflict ๋ฐœ์ƒ
  5. conflict ๋‚ ๋ฆฌ๋ ค๊ณ  git reset --merge ์‹คํ–‰ -> conflict ํฌํ•จ stash pop ํ•œ๊ฑฐ ๋‹ค ๋‚ ๋ผ๊ฐ

๊ถ์˜ˆ์— ๊ฐ€๊น๊ธด ํ•œ๋ฐ, merge ๋‚ ๋ฆฌ๋Š”๊ฑด ๊ทธ๋ƒฅ --merge ์˜ต์…˜์ด ๊ด€์—ฌํ•˜๋Š” ๊ฒƒ ๊ฐ™๊ณ ,

feature/95 ์˜ HEAD ๊ธฐ์ค€์œผ๋กœ reset์„ ์‹คํ–‰ํ•˜๋‹ˆ ๊ธฐ์กด ํŒŒ์ผ์ด ๋‹ค discard๋œ๋“ฏ ใ…‹ใ…‹


๊ทธ๋Ÿฐ๋ฐ ๋ง์ž…๋‹ˆ๋‹ค, โญstash๋„ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ์–ด์š”โญ

๊ณผ๊ฑฐ์— dangling commit hash ๋’ค์ ธ์„œ ๋ณต๊ตฌํ•œ ๋ฐฉ์‹์ด๋ž‘ ๋น„์Šทํ•œ๋“ฏ.