๐Ÿ“– ํ•™์Šต ๋ชฉํ‘œ

Git & GitHub

์˜ค๋Š˜์€ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ Git & GitHub์— ๋Œ€ํ•ด ์•Œ์•„๋ด…์‹œ๋‹ค. ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์€ ํŒŒ์ผ ๋ณ€ํ™”๋ฅผ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๊ธฐ๋กํ–ˆ๋‹ค๊ฐ€ ๋‚˜์ค‘์— ํŠน์ • ์‹œ์ ์˜ ๋ฒ„์ „์„ ๋‹ค์‹œ ๊บผ๋‚ด์˜ฌ ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ด๋Ÿฌํ•œ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ ํŒŒ์ผ์„ ์ด์ „ ์ƒํƒœ๋กœ ๋˜๋Œ๋ฆฌ๊ฑฐ๋‚˜, ์‹œ๊ฐ„์— ๋”ฐ๋ผ ์ˆ˜์ • ๋‚ด์šฉ์„ ๋น„๊ตํ•˜๊ฑฐ๋‚˜, ๋ˆ„๊ฐ€ ๋ฌธ์ œ๋ฅผ ์ผ์œผ์ผฐ๋Š”์ง€ ์ถ”์ ํ•˜๊ธฐ ์šฉ์ดํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ด์œ ์—์„œ ๊ฐœ๋ฐœ์ž๋“ค์€ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ Git & GitHub๋ฅผ ์ฃผ๋กœ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

image.png

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

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

<aside> Git

</aside>

<aside> GitHub

</aside>

Git Bash ์„ค์น˜ ๋ฐ ๊ธฐ๋ณธ ์„ธํŒ…

Git์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Git Bash๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์„ค์น˜ ๋ฐฉ๋ฒ• (Windows ๊ธฐ์ค€)

  1. Git ๊ณต์‹ ์›น์‚ฌ์ดํŠธ์—์„œ ์ตœ์‹  ๋ฒ„์ „ ๋‹ค์šด๋กœ๋“œ
  2. ์„ค์น˜ ํŒŒ์ผ ์‹คํ–‰ ํ›„ ๊ธฐ๋ณธ ์˜ต์…˜์œผ๋กœ ์„ค์น˜ ์ง„ํ–‰

์„ค์น˜ ๋ฐฉ๋ฒ• (Mac ๊ธฐ์ค€)

  1. ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ Homebrew ์„ค์น˜ํ•˜๊ธฐ (Mac ๋‹ค์šด๋กœ๋“œ)

  2. ํ„ฐ๋ฏธ๋„์—์„œ Homebrew๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์น˜

    brew install git
    
  3. ์„ค์น˜ ํ™•์ธ

    git --version
    

๊ธฐ๋ณธ ์„ค์ •