( Git ) Git 개념 및 설치 방법

ZZOOO

·

2021. 3. 23. 22:38

안녕하세요 오늘은 개발자라면 누구나 들어봤을 Git ! 깃에 대해서 포스팅하겠습니다.


Git(깃)이 뭐에요 ?

 

우리가 흔히 웹 개발 또는 소프트웨어 개발을 할 때에 목숨(?)보다 소중한 것이 무엇이죠?
바로 소스인데요 .

 

이 소중한 소스를 매일 메모장 또는 로컬 폴더에 저장한다 ? 그것 참 메모리 낭비 아닐까요?

 

이런 비효율적인 행위들을 무찌르는 Git은 소스코드를 간편하고 효율적으로 관리해주는
공개 소프트웨어입니다. ( 물론 무료입니다 )


Git을 왜 써요?

 

예를 들어, 개발자 "김메모"씨와 "박깃"씨가 소스코드를 공유하고 싶다고 가정해보자면 ?

 

김메모 : 박깃씨 어제 JAVASCRIPT 수정한 소스 좀 공유해줄래 ? 카톡으로 줘

 

박깃 : 띠링 .. 보냈습니다.

 

김메모 : ajax 수정했네 ? Mapping 해당되는 Controller 부분 소스도 좀 줄래 ?

 

박깃( 한 번에 말하던가 .. )   띠링 ..

 

김메모 : 그 pom.xml 소스 좀 볼 수 있나 ? 나랑 다른가 ?

 

하하하 ... 정말 귀찮고 서로 효율성이 너무나 떨어지는 대화죠 ?
실제로 이런 일이 허다할 것 같습니다.

 

물론 간단한 소스 정도는 개인적인 연락으로 주고받을 수 있겠지요.
하지만, 수정을 하다 보면 본인이 다 기억하진 못합니다.

 

그렇기에 깃이 더더욱 필요합니다.


Git의 장점 ?

 

  • Git을 통한 버전 관리 
  • 버전 관리로 인해 체계적인 개발과 프로그램 패치, 배포의 편의성
  • Git의 고유한 Protocol을 이용하여 서로의 수정내역을 Merge 할 수 있다.
  • 변경 이력이 많더라도 다른 프로그램에 비해 메모리 효율성이 좋다.
  • Branch를 이용하면 손쉽게 버그나 이슈에 대한 대처가 쉬워진다. 

서론이 길었네요 Git을 설치해봅시다.

설치 방법은 매우 간단합니다.


 🔎 Google - Git 검색 !

 

 

본인은 2번째 목록에 있는 Downloads로 바로 들어갔습니다.


Download 2.31.0 for Windows 클릭 !

 

 

 

혹여 다른 OS를 사용 중이신 분들은 버튼 좌측에 메뉴가 있습니다.


Next .. 

 



본인은 Vim으로 설치했습니다.

 

여러분들이 자주 사용하시는 툴이 있다면 그에 맞게 설치하시면 되겠습니다.


 

- - 중략 - -

 


 


Git을 검색해보세요 !

 

 

 

저와 동일하게 설치가 되었나요 ? 그렇다면 정상적으로 설치가 되신 겁니다.


Git Bash 실행

 

 

Git Bash 실행 화면입니다.

 

Git은 우리가 누군지 몰라요 . 그렇기에 우리의 정보를 알려줘야겠죠?

 


이름을 알려줍시다

 


$ git config --global user.name "your_name"

 

가입 시 이메일을 알려줍시다

 


$ git config --global user.email "your_email.com"


 

어 .. 그런데 뭐 아무것도 안 나오는데요? 

 

 

네 정상입니다! 

 

내가 입력한 정보가 잘 입력되었는지 확인해보는 방법입니다.

 


$ git config --list

 


 

 

화면과 같이 나오셨다면 성공하셨습니다!

 

( 본인의 user.name=, user.email= 뒤 내용은 가린 부분입니다. 참고해주세요 )


다음 포스팅에선 github에서 repository 생성, gitbash로 소스를 push해보는 글로 돌아오겠습니다

감사합니다.

반응형