반응형
개발 입문을 하면 주변에서 "Git" 용어를 접하게 된다.
해당 게시글은 Git이 필요한 이유와 Git이 무엇인지 설명합니다.
문서 작업을 하다보면 아래와 같이 파일을 만드는 경우가 많다.
각 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 |
댓글