Git

Git 원리

3 way merge

  • base λΈŒλžœμΉ˜μ—μ„œ A와 B λΈŒλžœμΉ˜κ°€ λΆ„κΈ°λœ 상황일 λ•Œ, A와 Bλ₯Ό λ³‘ν•©ν•˜λ©° 좩돌이 λ‚œ 경우, μ•„λž˜ 과정을 톡해 λ³‘ν•©ν•œλ‹€.

    1) base λΈŒλžœμΉ˜μ™€ λΉ„κ΅ν•˜μ—¬ 'μˆ˜μ •λ˜μ§€ μ•Šμ€ 버전'κ³Ό 'μˆ˜μ •λœ 버전'의 μ½”λ“œλ₯Ό κ΅¬λΆ„ν•œλ‹€.

    2) 'μˆ˜μ •λœ 버전'의 μ½”λ“œλ₯Ό μ±„νƒν•˜μ—¬ μžλ™ λ³‘ν•©ν•œλ‹€. 3) λ§Œμ•½ 'μˆ˜μ •λ˜μ§€ μ•Šμ€ 버전'의 μ½”λ“œλ₯Ό 확인할 수 없을 κ²½μš°μ—” μˆ˜λ™μœΌλ‘œ λ³‘ν•©ν•œλ‹€.

Last updated

Was this helpful?