[Git] ์ฒด๋ฆฌํ”ฝ (Cherry-pick)

[์›๋ณธ ๋งํฌ]

์ฒด๋ฆฌํ”ฝ์€ ํŠน์ • ๋ธŒ๋žœ์น˜์—์„œ [ํŠน์ • ์ปค๋ฐ‹] ํ•˜๋‚˜๋งŒ ๋”ฐ๋กœ ๊ฐ€์ ธ์™€์„œ mergeํ•ด์ฃผ๋Š” ๊ฝค ๋…ํŠนํ•œ ๊ธฐ๋Šฅ์ด๋‹ค.
๊ทธ๋ ‡๊ฒŒ ์ž์ฃผ ์‚ฌ์šฉํ• ๋งŒํ•œ ๊ธฐ๋Šฅ์€ ์•„๋‹ˆ์ง€๋งŒ, ๊ฐ€๋” ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค .

๋งŒ์•ฝ ์›๋ณธ ๋ธŒ๋žœ์น˜์ธ master๋Š” ๋ƒ…๋‘๊ณ , cherry ๋ธŒ๋žœ์น˜์—์„œ๋งŒ ์ปค๋ฐ‹์„ ๋‘๊ฐœ ์นœ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ฒ ๋‹ค.

a.rs ํŒŒ์ผ์„ ๋จผ์ € ์ž‘์„ฑํ•˜๊ณ  ์ปค๋ฐ‹.
b.rs ํŒŒ์ผ์„ ์ž‘์„ฑํ•˜๊ณ  ์ปค๋ฐ‹.
์ด ์ปค๋ฐ‹์„ 2๋ฒˆ ํ–ˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ ๊ฒฝ์šฐ์—๋Š” ๊ทธ๋ƒฅ merge cherry๋กœ ๋ธŒ๋žœ์น˜ ์ „์ฒด๋ฅผ ํ•ฉ์น ํ…Œ์ง€๋งŒ, ๊ฐ€๋”์€ b๋งŒ ๊ฐ€์ ธ์˜ค๊ณ  ์‹ถ์„ ์ˆ˜๊ฐ€ ์žˆ๋‹ค.
์ด๋Ÿด๋•Œ ์ฒด๋ฆฌํ”ฝ์„ ์“ด๋‹ค.

์šฐ์„  ์ปค๋ฐ‹ id๋ฅผ ํ™•์ธํ•˜๊ณ 

๋จธ์ง€ํ•  ๋ธŒ๋žœ์น˜๋กœ ์ด๋™ํ•œ ๋‹ค์Œ์—, ์ฒด๋ฆฌํ”ฝ์— ๋จธ์ง€ํ•˜๊ณ ์‹ถ์€ ์ปค๋ฐ‹ ์•„์ด๋””๋ฅผ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

์งœ์ž”. a๋Š” ๋ฌด์‹œํ•˜๊ณ  b๋งŒ ๋“ค์–ด์˜จ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๊ฒ ๋‹ค.

๋‹ค๋ฅธ๊ฑด merge์™€ ๊ฑฐ์˜ ๋˜‘๊ฐ™๋‹ค.
์ฒด๋ฆฌํ”ฝ์„ ์ทจ์†Œํ•˜๊ณ ์‹ถ๋‹ค๋ฉด ๋กค๋ฐฑ์„ ํ•˜๋ฉด ๋˜๊ณ 

์ฒด๋ฆฌํ”ฝ์„ ํ•œ ์ƒํƒœ์—์„œ๋„ ๋ฌธ์ œ์—†์ด ๋จธ์ง€๋ฅผ ๊ทธ๋Œ€๋กœ ํ•  ์ˆ˜ ์žˆ๋‹ค.



์ฐธ์กฐ
https://brownbears.tistory.com/606