๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Git

[Git] Git์ด๋ž€?

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 11. 18.
๋ฐ˜์‘ํ˜•

๐Ÿ’ป Git์ด๋ž€?

์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๊ธฐ์—…์˜ ํ•ต์‹ฌ ์ž์‚ฐ์ธ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋ฌด๋ฃŒ·๊ณต๊ฐœ ์†Œํ”„ํŠธ์›จ์–ด

ํ˜•์ƒ ๊ด€๋ฆฌ ๋„๊ตฌ(Configuration Management Tool) ์ค‘ ํ•˜๋‚˜์ด๋‹ค.
๋‹ค๋ฅธ ๋ง๋กœ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.

 

๐Ÿ”ฅ ํ˜•์ƒ ๊ด€๋ฆฌ ๋„๊ตฌ๋ž€?

์‹œ์Šคํ…œ ํ˜•์ƒ ์š”์†Œ(๊ฐœ๋ฐœ ์†Œ์Šค, ์‚ฐ์ถœ๋ฌผ ๋ฌธ์„œ ๋“ฑ)์˜ ๊ธฐ๋Šฅ์  ํŠน์„ฑ์ด๋‚˜ ๋ฌผ๋ฆฌ์  ํŠน์„ฑ์„ ๋ฌธ์„œํ™”ํ•˜๊ณ  ๊ทธ๋“ค ํŠน์„ฑ์˜ ๋ณ€๊ฒฝ์„ ๊ด€๋ฆฌํ•˜๋ฉฐ, ๋ณ€๊ฒฝ์˜ ๊ณผ์ •์ด๋‚˜ ์‹คํ˜„ ์ƒํ™ฉ์„ ๊ธฐ๋ก·๋ณด๊ณ ํ•˜์—ฌ ์ง€์ •๋œ ์š”๊ฑด์ด ์ถฉ์กฑ๋˜์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊ฒ€์ฆํ•˜๋Š” ๊ฒƒ์ด๋‚˜ ๋˜๋Š” ๊ทธ ๊ณผ์ •์„ ์œ„ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.
์‰ฝ๊ฒŒ ๋งํ•ด ํ”„๋กœ๊ทธ๋žจ์˜ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๊ธฐ๋กํ•˜๋Š” ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋  ๋“ฏ.



 

๐Ÿ’ป Git์˜ ์žฅ์ 

  • ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ํ•„์š” ์—†์ด ๊ฐ™์€ ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ ๋ช…์ด ๋™์‹œ์— ์ž‘์—…ํ•˜๋Š” ๋ณ‘๋ ฌ ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ๋ถ„์‚ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ธํ„ฐ๋„ท์ด ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ๊ณณ์—์„œ๋„ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ค‘์•™ ์ €์žฅ์†Œ๊ฐ€ ๋‚ ์•„๊ฐ€๋ฒ„๋ ค๋„ ๋‹ค์‹œ ์›์ƒ๋ณต๊ตฌ ํ•  ์ˆ˜ ์žˆ๋‹ค. very good
  • ํŒ€ ํ”„๋กœ์ ํŠธ๊ฐ€ ์•„๋‹Œ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๋ผ๋„ Git์„ ํ†ตํ•ด ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ํ•˜๋ฉด ์ฒด๊ณ„์ ์ธ ๊ฐœ๋ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • Git์„ ์‚ฌ์šฉํ•˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ํŒจ์น˜๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๊ณผ์ •๋„ ๊ฐ„๋‹จํ•ด์ง„๋‹ค. (pull์„ ํ†ตํ•œ ์—…๋ฐ์ดํŠธ, patch ํŒŒ์ผ ๋ฐฐํฌ)



์ฐธ๊ณ  ์‚ฌ์ดํŠธ โ–ถ https://git-scm.com/book/ko/v2

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€