Merge ๐Ÿ‘ฃ

YaR Labยท2024๋…„ 3์›” 26์ผ
0

Git ๐Ÿ‘ฃ

๋ชฉ๋ก ๋ณด๊ธฐ
4/5
post-thumbnail

1๏ธโƒฃ ์ •์˜

  • ๊ธฐ์กด ๋ธŒ๋žœ์น˜๋ฅผ ๋Œ€์ƒ ๋ธŒ๋žœ์น˜๋กœ ํ•ฉ์น  ๋•Œ ์‚ฌ์šฉ

โœจ Fast-Forward

  • ๋ถ„๊ธฐํ•œ ๋ธŒ๋žœ์น˜์˜ ์ปค๋ฐ‹ ํžˆ์Šคํ† ๋ฆฌ๊ฐ€ ๊ธฐ์กด ๋ธŒ๋žœ์น˜์˜ ์ปค๋ฐ‹ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์„๋•Œ๋งŒ ์ •์ƒ์ž‘๋™ ํ•จ
  • ๊ธฐ์กด ๋ธŒ๋Ÿฐ์น˜์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์—†์„๋•Œ๋งŒ ์ถฉ๋Œ์—†์ด ์ •์ƒ์ž‘๋™ ํ•จ
  • Merge commit ์ด ์ƒ์„ฑ๋˜์ง€ ์•Š์Œ
  • ํ•ฉ์น  ๋ธŒ๋žœ์น˜์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ทธ๋Œ€๋กœ ๊ธฐ์กด ๋ธŒ๋žœ์น˜๋กœ ๊ฐ€์ ธ์˜ด
  • HEAD์˜ ์œ„์น˜๋งŒ ๋ณ€๊ฒฝ๋จ
git merge {๋ณ‘ํ•ฉํ•  ๋Œ€์ƒ ๋ธŒ๋žœ์น˜๋ช…}

โœจ No Fast-Forward

  • ๋ฌด์กฐ๊ฑด Merge commit ์ด ์ƒ์„ฑ๋จ
git merge --no-ff {๋ณ‘ํ•ฉํ•  ๋ธŒ๋žœ์น˜๋ช…}

0๊ฐœ์˜ ๋Œ“๊ธ€