본문 바로가기
Git

Git을 사용하는 이유

by 까망 하르방 2021. 3. 7.
반응형

개발 입문을 하면 주변에서 "Git" 용어를 접하게 된다.

해당 게시글은 Git이 필요한 이유와 Git이 무엇인지 설명합니다.

※ Git이란? GitHub란?

 

Git이란? GitHub란?

Git과 GitHub 개발을 시작하게되면 "Git"과 "GitHub" 단어를 많이 듣게된다. 결론부터 말하면 "Git과 GitHub는 다르다" - Git : 소스코드를 효과적으로 관리하기 위해 개발된 분산형 버전 관리 시스템 - Git

zoosso.tistory.com

 

문서 작업을 하다보면 아래와 같이 파일을 만드는 경우가 많다.

각 version 별로 파일을 분리한 것으로, 코드code도 마찬가지이다.

코딩을 하다보면 이전 Logic이 더 효과적이거나 장애가 발생하여 이전 버전으로 원복하는 경우가 필요하다.

Git은 그러한 "형상 관리"를 수월하게 도와준다. → "분산형 버전 관리 시스템"

ex) 어느 파일이 최신인지, 어떤 부분이 변경된 것인지.

또한, 클라우드 저장소(Github, Bitbucket 등)를 통해 다른 사람과 작업을 공유하고,

코드를 비교 및 리뷰할 수 있다.

※ 이러한 Git을 잘 관리한다면 좋은 포트폴리오가 될 수 있다. 

 

Git을 사용하는 목적

- 소스 코드 (변경) 이력 관리

- 특정 시점 저장 및 비교

- Merge시 충돌 Conflict 발생 시 처리

※ 이전에는 버전 관리시스템으로는 SVN을 많이 사용하였다.

 

Reference

- Git 목록 

 

 

 

반응형

'Git' 카테고리의 다른 글

[깃 Git] git branch  (2) 2021.03.07
[Git] learngitbranching 사이트  (0) 2021.03.07
[Git] GitHub 소스코드 올리기 (실습 포함)  (0) 2021.03.07
[Git] 영역 (Working Directory / Index / Repository / Stash)  (0) 2021.03.07
Git이란? GitHub란?  (0) 2021.03.07

댓글