Dev_TIMI

์Šค๋‚ต ๊นƒ ๐Ÿช - ๊ธฐ์ดˆํŽธ #1: Git๊ณผ GitHub์˜ ์ฐจ์ด์ 

by its_TIMI

Git๊ณผ GitHub์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ๋‹ค. ํ•˜์ง€๋งŒ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ๋‘ ์šฉ์–ด๊ฐ€ ํ˜ผ๋™๋  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” Git๊ณผ GitHub์˜ ์ฐจ์ด์ ์„ ์•Œ์•„๋ณด๊ณ , ๋‘ ๋„๊ตฌ๋ฅผ ์™œ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์‚ดํŽด๋ณด์ž.๐Ÿ‘€


Git์ด๋ž€?

 

Git์€ ๋กœ์ปฌ์—์„œ ๋™์ž‘ํ•˜๋Š” ๋ถ„์‚ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด๋‹ค.
ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถ”์ ํ•˜๊ณ , ์›ํ•˜๋Š” ์‹œ์ ์œผ๋กœ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๋„๊ตฌ๋‹ค.

 

Git์˜ ์ฃผ์š” ํŠน์ง•:


1. ๋กœ์ปฌ ์ €์žฅ์†Œ
: Git์€ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ์ปฌ(๋‚ด ์ปดํ“จํ„ฐ)์— ์ €์žฅํ•œ๋‹ค. ์ธํ„ฐ๋„ท์ด ์—†์–ด๋„ ์ž‘์—…๊ณผ ๊ธฐ๋ก ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.
2. ๋ฒ„์ „ ๊ด€๋ฆฌ
: ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€๊ฒฝ๋œ ๊ธฐ๋ก์„ ์ €์žฅํ•˜๊ณ , ํ•„์š”ํ•  ๊ฒฝ์šฐ ์ด์ „ ์ƒํƒœ๋กœ ๋ณต์›ํ•  ์ˆ˜ ์žˆ๋‹ค.


GitHub๋ž€?

 

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

 

GitHub์˜ ์ฃผ์š” ํŠน์ง•:
1. ์›๊ฒฉ ์ €์žฅ์†Œ
: Git์œผ๋กœ ๊ด€๋ฆฌํ•œ ํŒŒ์ผ์„ ํด๋ผ์šฐ๋“œ์— ์ €์žฅํ•˜์—ฌ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.
2. ํ˜‘์—… ๊ธฐ๋Šฅ
: ์ฝ”๋“œ ๋ฆฌ๋ทฐ, ์ด์Šˆ ๊ด€๋ฆฌ, Pull Request(PR) ๋“ฑ ํŒ€ ์ž‘์—…์„ ํšจ์œจ์ ์œผ๋กœ ๋•๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.


Git๊ณผ GitHub์˜ ์ฐจ์ด์ 

ํ•ญ๋ชฉ Git GitHub
์—ญํ•  ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ์›๊ฒฉ ์ €์žฅ์†Œ ๋ฐ ํ˜‘์—… ํ”Œ๋žซํผ
์ €์žฅ ์œ„์น˜ ๋กœ์ปฌ (๋‚ด ์ปดํ“จํ„ฐ) ์›๊ฒฉ (ํด๋ผ์šฐ๋“œ)
์ธํ„ฐ๋„ท ํ•„์š” ์—ฌ๋ถ€ ํ•„์š” ์—†์Œ ํ•„์š”ํ•จ
์ฃผ์š” ๊ธฐ๋Šฅ ํŒŒ์ผ ๋ณ€๊ฒฝ ์ถ”์ , ๋ณต๊ตฌ ์ฝ”๋“œ ๋ฆฌ๋ทฐ, ํ˜‘์—… ๊ด€๋ฆฌ, ์›๊ฒฉ ์ €์žฅ์†Œ ์ œ๊ณต

Git๊ณผ GitHub๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

 

Git์€ ๋กœ์ปฌ์—์„œ ์ž‘์—… ๋‚ด์šฉ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์œ ์šฉํ•˜๊ณ , GitHub๋Š” ์ด๋ฅผ ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•˜๊ณ  ํ˜‘์—…ํ•  ๋•Œ ํ•„์ˆ˜์ ์ด๋‹ค.
Git์œผ๋กœ ์ž‘์—…์„ ํ•˜๊ณ , GitHub๋กœ ๊ณต์œ ํ•˜๋ฉด์„œ ํšจ์œจ์ ์ธ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.


Git๊ณผ GitHub์˜ ์ฐจ์ด๋ฅผ ์ดํ•ดํ•˜๋ฉด, ํ˜‘์—… ํ™˜๊ฒฝ์—์„œ ๋‘ ๋„๊ตฌ๋ฅผ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ• ์ง€ ๋ช…ํ™•ํ•ด์ง„๋‹ค.
๋‹ค์Œ ๊ธ€์—์„œ๋Š” ๋ธŒ๋žœ์น˜์˜ ๊ฐœ๋…๊ณผ ์‹ค์Šต ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด Git์˜ ๋˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์„ ์•Œ์•„๋ณด์ž.

๋ฐ˜์‘ํ˜•

๋ธ”๋กœ๊ทธ์˜ ์ •๋ณด

Dev_TIMI

its_TIMI

ํ™œ๋™ํ•˜๊ธฐ