Skip to content

Git manage

Junhyeon edited this page Jul 5, 2020 · 3 revisions

๐Ÿง‘โ€๐Ÿ’ป์šฐ๋ฆฌ๋Š” Git์„ ์ด๋ ‡๊ฒŒ ๋‹ค๋ฃฐ๊ฑฐ์—์š”

์šฐ๋ฆฌ๋Š” Git flow๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • Master์— ์ง์ ‘์ ์ธ commit, push๋ฅผ ํ•˜์ง€ ์•Š์•„์š”
  • ์ถฉ๋Œ์„ ๋ฌด์„œ์›Œํ•˜์ง€ ์•Š์•„์š”
  • ๊ธฐ๋Šฅ๋งˆ๋‹ค ์ด์Šˆ๋ฅผ ๋งŒ๋“ค์–ด์š”
  • ์ด์Šˆ๋งˆ๋‹ค branch๋ฅผ ๋งŒ๋“ค์–ด์š”
  • branch์ด๋ฆ„์€ ์ด์Šˆ๋ฒˆํ˜ธ๋กœ!!

์ปค๋ฐ‹๋ฉ”์‹œ์ง€๋Š” ์ด๋ ‡๊ฒŒ!!

ํƒ€์ž… ์„ค๋ช…
create ์ƒˆ๋กœ์šด ํŒŒ์ผ ์ถ”๊ฐ€
update ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
fix ๋ฒ„๊ทธ ์ˆ˜์ •
docs ๋ฌธ์„œ ์ˆ˜์ •
refactor ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
test ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ
chore ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ฑด๋“ค์ง€ ์•Š๋Š” ์ž‘์—…(ํ™˜๊ฒฝ ์„ค์ •: ex. ๋นŒ๋“œ๋ฒˆํ˜ธ ์ถ”๊ฐ€)
  • ex:
update: ๋กœ๊ทธ์ธ ๋ฉ”์†Œ๋“œ ์ถ”๊ฐ€ #์ด์Šˆ๋ฒˆํ˜ธ

- ๋‚ด์šฉ๋‚ด์šฉ

work-flow์— ์ ์–ด๋†“์•˜์œผ๋‹ˆ ์ตœ๋Œ€ํ•œ ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ํ•ด๋ด์š”

branch์— ๋Œ€ํ•œ ์ฝ”๋“œ๋ฅผ ์ „๋ถ€ ์ž‘์„ฑํ–ˆ์œผ๋ฉด Github์—์„œ pull request๋ฅผ ์ƒ์„ฑํ• ๊ฑฐ๋ƒ๊ณ  ๋ฌผ์–ด๋ณผ๊ฑฐ์—์š”
pull request๋ฅผ ์ƒ์„ฑํ• ๋•Œ ๋ฆฌ๋ทฐ์–ด๋ฅผ ๋“ฑ๋กํ•ด์ฃผ์„ธ์š”!!!!!!

๊ทธ๋Ÿฌ๋ฉด ๋ฐ”๋กœ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๊ฐ‘๋‹ˆ๋‹ค~!