Bibi's DevLog ๐Ÿค“๐ŸŽ

[Git] fetch, pull, merge, rebase ๋ณธ๋ฌธ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ/Git & GIthub ๊นƒ๊ณผ ๊นƒํ—ˆ๋ธŒ

[Git] fetch, pull, merge, rebase

๋น„๋น„ bibi 2022. 4. 24. 23:40

fetch, rebase

  • fetch : (๋œป : ๊ฐ€์ ธ์˜ค๋‹ค) - ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ๋‚ด์šฉ์„ ๋กœ์ปฌ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ (๋ณ‘ํ•ฉ์€ ํ•˜์ง€ ์•Š์Œ)
  • pull : (๋œป : ๋‹น๊ฒจ์˜ค๋‹ค) - ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ๋‚ด์šฉ์„ ๋กœ์ปฌ๋กœ ๊ฐ€์ ธ์™€ ๋ณ‘ํ•ฉํ•˜๋Š” ๊ฒƒ
  • merge : ๋‘ ๋ธŒ๋žœ์น˜๋ฅผ ํ•ฉ์น˜๋Š” ๊ฒƒ
    • A๋ธŒ๋žœ์น˜์— B๋ธŒ๋žœ์น˜๋ฅผ ํ•ฉ์น  ๋•Œ, ๊ฐ์ž์˜ ์ปค๋ฐ‹ ๋‚ด์—ญ์„ ๊ทธ๋Œ€๋กœ ๋‚จ๊น€
  • rebase : ๋‘ ๋ธŒ๋žœ์น˜๋ฅผ ํ•ฉ์น˜๋Š” ๊ฒƒ
    • A๋ธŒ๋žœ์น˜์— B๋ธŒ๋žœ์น˜๋ฅผ ํ•ฉ์น  ๋•Œ, B์˜ ์ปค๋ฐ‹์€ A์˜ ์ปค๋ฐ‹ ๋’ค์— ์œ„์น˜ํ•˜๊ฒŒ ๋จ
    • ๊ฒฐ๊ณผ์ ์œผ๋กœ ํ•˜๋‚˜์˜ ๋งค๋„๋Ÿฌ์šด ๋ธŒ๋žœ์น˜๊ฐ€ ๋จ