( 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 ..
여러분들이 자주 사용하시는 툴이 있다면 그에 맞게 설치하시면 되겠습니다.
- - 중략 - -
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해보는 글로 돌아오겠습니다
감사합니다.
'개발( Dev )' 카테고리의 다른 글
( Spring ) 간편하게 외부 라이브러리 . jar 파일 추가 방법 (0) | 2021.04.06 |
---|---|
( Spring ) @Annotation 의미와 종류 (0) | 2021.04.02 |
( Git, GitHub ) 레포지토리 생성 및 소스 업로드 (0) | 2021.03.31 |
( DataBase ) MySQL 기본키, 외래키 무시하고 Table 삭제하는 방법 (0) | 2021.03.29 |
DataBase 란 ? (0) | 2021.03.23 |