YOONJI
article thumbnail


 

Git์ด๋ž€?

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ๋ฒ„์ „ ๊ด€๋ฆฌ๋Š” ์•„์ฃผ ์ค‘์š”ํ•จ.

์ด๋•Œ, ๊ณ„์† ์—…๋ฐ์ดํŠธ ๋˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ฝ”๋“œ๊ฐ€ ์ˆ˜์ •, ์ถ”๊ฐ€, ์‚ญ์ œ๋จ.

์ด๋Ÿฌํ•œ ํ”„๋กœ์ ํŠธ์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ์“ฐ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด Git์ž„.

 

 

Git์„ ํ†ตํ•œ ํ˜‘์—…? / GitHub์™€ GitLab

 

์˜ˆ์‹œ >>

Git์„ ํ†ตํ•ด ๋‚ด๊ฐ€ ๊ฐœ๋ฐœํ•˜๋˜ ํ”„๋กœ์ ํŠธ์˜ ๋ฒ„์ „์„ ๊ด€๋ฆฌ

-> ๊ณ„์† ๊ฐœ๋ฐœํ•ด์„œ version 3๊นŒ์ง€ ์™ธ๋ถ€ ์„œ๋ฒ„์— ์˜ฌ๋ ค ๋‘ .

-> ๋‹ค๋ฅธ ํŒ€์›์ด version 3์„ ์ž๊ธฐ ์ปดํ“จํ„ฐ๋กœ ๊ฐ€์ ธ๊ฐ€์„œ version 5๊นŒ์ง€ ๊ฐœ๋ฐœํ•ด์„œ ๋‹ค์‹œ ์„œ๋ฒ„์— ์˜ฌ๋ ค ๋‘ .

-> ๋‹ค์‹œ ๋‚ด๊ฐ€ version 5๋ฅผ ๋ฐ›์•„์™€์„œ version 7 ๊นŒ์ง€ ๋งŒ๋“ฆ.

-> ...

 

์ด๋Ÿฐ ์‹์œผ๋กœ ํ˜‘์—…์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ฒƒ.

Git๋งŒ ๊ฐ€์ง€๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ณ , ์œ„์ฒ˜๋Ÿผ Git์œผ๋กœ ๊ด€๋ฆฌํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ €์žฅํ•  ์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ•จ.

-> ์ด๋Ÿฌํ•œ Git ๊ธฐ๋ฐ˜์˜ ์ €์žฅ์†Œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณณ์ด GitHub, GitLab

 


 

Mac์—์„œ Git ์„ค์น˜ํ•˜๊ธฐ (Mac M1)

 

๋ณดํ†ต ์ตœ์‹  ๋งฅ์—๋Š” ๊นƒ์ด ์ด๋ฏธ ์„ค์น˜๋˜์–ด ์žˆ์Œ.

 

1. Command + Space Bar๋ฅผ ํ†ตํ•ด ํ„ฐ๋ฏธ๋„ ์—ด๊ธฐ

2. Git ์„ค์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

$ git --version

 

์„ค์น˜๋˜์–ด ์žˆ๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋ฒ„์ „์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ.

 

 

<Git์ด ์—†๋Š” ๊ฒฝ์šฐ>

 

1. ๋งฅ์—์„œ ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐ„ํŽธํ•œ ์„ค์น˜๋ฅผ ๋•๋Š” Homebrew ์„ค์น˜

ํ„ฐ๋ฏธ๋„์— ์•„๋ž˜ ๋ช…๋ น์–ด ์ž…๋ ฅ ํ›„ Enter, ์ž์‹ ์˜ ๋งฅ ์‚ฌ์šฉ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

2. Git ์„ค์น˜

$ brew install git

 

3. Git ์„ค์น˜ ํ™•์ธ

์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  Enter, Git ๋ฒ„์ „์ด ๋œจ๋ฉด ์ •์ƒ์ ์œผ๋กœ ์„ค์น˜๋œ ๊ฒƒ

$ git --version

 

profile

YOONJI

@๊ธฐ๋ฎจ์ง€

ํฌ์ŠคํŒ…์ด ์ข‹์•˜๋‹ค๋ฉด "์ข‹์•„์š”โค๏ธ" ๋˜๋Š” "๊ตฌ๋…๐Ÿ‘๐Ÿป" ํ•ด์ฃผ์„ธ์š”!