๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

GitHub

[Git] Pull Request ๋™์ž‘ ๊ณผ์ •

728x90
๋ฐ˜์‘ํ˜•

๐Ÿ‘€ Git์„ ํ™œ์šฉํ•˜์—ฌ ํ˜‘์—…์„ ์ง„ํ–‰ํ•  ๋•Œ 

 

์ƒํ™ฉ 1) ํŒŒํŠธ1๋งŒ pr์„ ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

  1. ํŒŒํŠธ 1๋ผ๋ฆฌ merge
  2. main ๋ธŒ๋žœ์น˜๋ž‘ ํŒŒํŠธ1 ๋Œ€ํ‘œ ๋ธŒ๋žœ์น˜์™€ merge ← ์ด ๊ณผ์ •์€ ํ˜น์‹œ๋‚˜ ๋‹จ์ฒด ์•Œ๋ฆผ์„ ๋†“์ณ main๊ณผ ์ถฉ๋Œ๋‚ ๊นŒ๋ด ํ•˜๋Š” ํ™•์ธ๊ณผ์ •
  3. main์— PR๋‚ ๋ฆฌ๊ณ  main ์—์„œ PR ์ˆ˜๋ฝ
  4. ๋‹จ์ฒด ์•Œ๋ฆผ์˜ด
  5. ์•Œ๋ฆผ ๋ฐ›์Œ๊ณผ ๋™์‹œ์— ์ž‘์—…์ž ๋ชจ๋‘ mergeํ•˜๊ธฐ

์ƒํ™ฉ 2) ํŒŒํŠธ1๊ณผ ํŒŒํŠธ2 ๋‘˜๋‹ค pr์„ ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

  1. ํŒŒํŠธ 1์ด ๋งŒ์•ฝ์— ๋จผ์ € pr์„ ๋ณด๋‚ด๊ณ  main ๋ธŒ๋žœ์น˜์™€ merge๋ฅผ ๋จผ์ € ์ง„ํ–‰ํ–ˆ๋‹ค๋ฉด
  2. ํŒŒํŠธ 2๋Š” ์•Œ๋ฆผ์„ ๋ฐ›๊ณ  ๋ฐ”๋กœ main๊ณผ mergeํ•ด์„œ ์ถฉ๋Œ์ด ์ผ์–ด๋‚œ๋‹ค๋ฉด ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•œ ํ›„ pr์„ ๋ณด๋‚ธ๋‹ค.
728x90
๋ฐ˜์‘ํ˜•

'GitHub' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Git] 'does not have a commit checked out' ์—๋Ÿฌ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•  (0) 2022.04.26
[Git] gitignore ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•  (0) 2022.03.18