Skip to content

Latest commit

ย 

History

History
38 lines (28 loc) ยท 2.4 KB

File metadata and controls

38 lines (28 loc) ยท 2.4 KB

์›๊ฒฉ์ €์žฅ์†Œ์˜ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•

์ž‘์—… ์„ค๋ช…

์›๊ฒฉ์ €์žฅ์†Œ์˜ ๋ธŒ๋žœ์น˜๋ฅผ ์ด์šฉํ•˜๋ฉด ํŒ€์›๋“ค๊ณผ์˜ ๊ณต๋™ ์ž‘์—…๋ฌผ๊ณผ ๊ฐœ์ธ์˜ ์ž‘์—…๋ฌผ์„ ํšจ์œจ์ ์œผ๋กœ ๋ณ‘ํ•ฉ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ๋ธŒ๋žœ์น˜๋ฅผ ์ด์šฉํ•˜๊ธฐ์— ์•ž์„œ ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ๊นƒํ—ˆ๋ธŒ ์›น์„ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• / GitBash๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ๋‘๊ฐ€์ง€๊ฐ€ ์žˆ์œผ๋ฉฐ ์‚ฌ์šฉ์ž์˜ ์ƒํ™ฉ์— ๋”ฐ๋ผ์„œ ์„ ํƒํ•ด ์‚ฌ์šฉํ•œ๋‹ค.


๊นƒํ—ˆ๋ธŒ ์›น์—์„œ ๋ธŒ๋žœ์น˜(branch) ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

img load fail

  1. ์›ํ•˜๋Š” ์ €์žฅ์†Œ์— ๋“ค์–ด๊ฐ€๊ธฐ
  2. ๋ฉ”๋‰ด ์™ผ์ชฝ ํ•˜๋‹จ์— ๋ณด๋ฉด ์…€๋ ‰๋ฐ•์Šค๋กœ branch master๋ผ๊ณ  ์จ์žˆ๋Š” ๋ฒ„ํŠผ ํ™•์ธ
  3. ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ํ˜„์žฌ ์›๊ฒฉ์ €์žฅ์†Œ๊ฐ€ ๊ฐ–๊ณ ์žˆ๋Š” ๋ธŒ๋žœ์น˜ ๋ชฉ๋ก์ด ๋œฌ๋‹ค.
  4. ํ…์ŠคํŠธ๋ฐ•์Šค๋ฅผ ํด๋ฆญํ•ด ๋ธŒ๋žœ์น˜์ด๋ฆ„์„ ์ž…๋ ฅํ•œ๋‹ค.
  5. Enter ์น˜๋ฉด branch ์ƒ์„ฑ ์™„๋ฃŒ
  6. ์œ„ 5๊ฐœ์˜ ๋ฉ”๋‰ด์—์„œ commits ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” branches๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ƒ์„ฑ๋œ ๋ธŒ๋žœ์น˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฐธ๊ณ ๋กœ ์›น์—์„œ ์ƒ์„ฑํ•œ ๋ธŒ๋žœ์น˜๋ฅผ ๋…ธํŠธ๋ถ์œผ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ์ž‘์—…์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ๋”ฐ๋ผ ์‹œํ–‰ํ•œ๋‹ค.

GitBash ์ด์šฉํ•ด ๋ธŒ๋žœ์น˜(branch) ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

  1. ์ž‘์—…ํด๋”์—์„œ GitBash ์˜คํ”ˆ (Windows๊ฒฝ์šฐ ํŒŒ๋ž€์ƒ‰ ๊ธ€์”จ์˜ masterํ‘œ์‹œ ํ™•์ธ)

  2. git branch ๋ธŒ๋žœ์น˜์ด๋ฆ„

    • ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ
  3. git checkout ๋ธŒ๋žœ์น˜์ด๋ฆ„

    • ์ƒ์„ฑํ•œ ๋ธŒ๋žœ์น˜๋กœ ์ „ํ™˜
    • 2๋ฒˆ์˜ ๋ธŒ๋žœ์น˜์ด๋ฆ„๊ณผ ๋™์ผํ•ด์•ผ ํ•œ๋‹ค.
  4. git push origin ๋ธŒ๋žœ์น˜์ด๋ฆ„

    • ์›๊ฒฉ ์ €์žฅ์†Œ์— ๋ฐ˜์˜ํ•˜๊ธฐ
    • 2,3์˜ ๋ธŒ๋žœ์น˜์ด๋ฆ„๊ณผ ๋™์ผํ•ด์•ผ ํ•œ๋‹ค.

์ฐธ๊ณ ๋กœ 1,2๋ฒˆ์˜ ์ž‘์—…์„ ๋™์‹œ์— ์ง„ํ–‰ํ•˜๋Š” ๋ช…๋ น์–ด๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.
git checkout -b ๋ธŒ๋žœ์น˜์ด๋ฆ„
๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ–ˆ์œผ๋‹ˆ ์ด์ œ ์ž‘์—… ํ›„ ์›๊ฒฉ ์ €์žฅ์†Œ์— ๋ฐ˜์˜ํ•˜๋Š” ์ž‘์—…์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ๋”ฐ๋ผ ์ง„ํ–‰ํ•œ๋‹ค.