๋ชฉ๋กDEV_IN (89)

let's get IT with DAVINA ๐Ÿ’ป

Git [merge]

merge ๋ฐฉ๋ฒ• ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด ๋๋‚˜๋ฉด ๋ธŒ๋žœ์น˜๋ฅผ main ๋ธŒ๋žœ์น˜์™€ ํ•ฉ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จธ์ง€๋œ feature ๋ธŒ๋žœ์น˜๋Š” ์ด๋ฏธ dev ๋ธŒ๋žœ์น˜์— ๊ธฐ๋ก์ด ์™„๋ฒฝํ•˜๊ฒŒ ๋‚จ์•„์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ตณ์ด ๋‚จ๊ฒจ๋‘˜ ์ด์œ ๊ฐ€ ์—†์–ด ์‚ญ์ œ๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ์›๊ฒฉ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ pull request๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ๋งˆ๋ฌด๋ฆฌ๋˜๋ฉด, ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œํ•˜๋Š” ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์‰ฝ๊ฒŒ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ์ปฌ์—์„œ merge ์™„๋ฃŒ๋œ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ ๋ฐฉ๋ฒ• git branch -d ๋ธŒ๋žœ์น˜๋ช… //merge์•ˆํ•œ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ git branch -D ๋ธŒ๋žœ์น˜๋ช… case 1. ๊ฐ ๋ธŒ๋žœ์น˜์— ์‹ ๊ทœ commit์ด ์žˆ๋Š” ๊ฒฝ์šฐ => 3 way merge git switch main //๋ฉ”์ธ ๋ธŒ๋žœ์น˜๋กœ ์ด๋™ git merge feat //feat ๋ธŒ๋žœ์น˜๋ฅผ main๋ธŒ๋žœ์น˜๋กœ ๋ณ‘ํ•ฉ ์ค‘์‹ฌ ๋ธŒ๋žœ์น˜๋กœ ์ด๋™ํ•ด์„œ gi..

DEV_IN/Git&Github 2023. 2. 8. 18:00