(Merge/Squash and Merge/ Rebase and Merge)

์ƒํ™ฉ์„ค๋ช…

ํ”„๋กœ์ ํŠธ ๋ ˆํฌ๋ฅผ ๋ธŒ๋žœ์น˜๋ฅผ ๋‚˜๋ˆ  ํ˜ผ์ž ์ž‘์—…ํ•˜๊ณ ์žˆ๋‹ค.
์ž‘์—… ์ดํ›„, ์ปค๋ฐ‹ํ•˜์—ฌ ๊นƒํ—ˆ๋ธŒ์— pushํ•˜๋ฉด ๊ธฐ๋ก์ด ๋‚จ๋Š”๋‹ค.
์ด๋•Œ, pull request๋ฅผ ๋‚ ๋ฆฌ๊ณ , ์ƒ์˜ ์ดํ›„์— merge๋ฅผ ํ•œ๋‹ค.
์ฒซ๋ฒˆ์งธ Merge๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ๋กœ merge๋ฅผ ํ•  ๋•Œ ์ถ”๊ฐ€์ ์ธ ์ปค๋ฐ‹๊ธฐ๋ก์ด ๋‚จ๊ฒŒ๋œ๋‹ค.
(๊ธฐ๋ณธ ์ปค๋ฐ‹๊ธฐ๋ก๊ณผ, mergeํ• ๋•Œ ์ปค๋ฐ‹๊ธฐ๋ก 2๊ฐœ๊ฐ€ ๋™์‹œ์— ๋‚จ์•„์„œ ์ง€์ €๋ถ„ํ•ด์ง„๋‹ค.)
๋‘๋ฒˆ์งธ Squash and Merge๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ๋กœ merge๋ฅผ ํ•˜๊ฒŒ๋˜๋ฉด, ๊ธฐ๋ณธ์ปค๋ฐ‹๊ธฐ๋ก์— Pull Request๋ฒˆํ˜ธ๊ฐ€ ์ถ”๊ฐ€์ ์œผ๋กœ ๋ถ™์–ด์„œ ์ปค๋ฐ‹์ด ๋‚จ๊ฒŒ๋˜๋ฏ€๋กœ, ๊น”๋”ํ•ด์ง„๋‹ค.
์•„๋ž˜์˜ ๋ถ๋งˆํฌ๋ฅผ ๋ณด๊ณ  ๊ทธ๋ฆผ๊ณผ CLI๋ช…๋ น์–ด๋กœ ์ดํ•ดํ•˜๋ฉด ๋”์šฑ ์‰ฝ๊ฒŒ ์ดํ•ด๊ฐ€๋Šฅํ•˜๋‹ค.