반응형
- Version 관리는 왜 필요할까요? 뭐 물으나 마나한 질문이죠.
>협업이 필요한 큰 소프트웨어는 운영이 필요!
>여러 사람의 코드들의 이력 관리 필요!
>리눅스 창시자 '리누스 토르발스'가 같은 고민을 했는지 우리가 원하는 Git을 2005년에 만들어 무료로 배포했습니다. - 자체 Version 관리
>Git은 폴더 내부에 숨겨진 저장소를 생성하여 파일의 이력을 관리합니다.
>Git은 초기화하여 자체 코드를 관리할 수 있는 DB를 생성합니다. - 분산형 Version 관리
>자체 이력 관리와 다른 저장소와 통신하여 결과물을 전송할 수 있습니다.
분산 예
- Git의 소스코드는 Github의 아래에 공개 되어 있습니다.
>https://github.com/git/git
SW 개발자나 관련 업무를 담당하는 이들에게 필수적으로 알아야 할 상식에 해당되는 Git은 아래의 기능이 있다고 볼수 있다.
-Code Backup
-협업 개발
--코드 공유
--원격 공유
--Code Merge
--Open
반응형
'고기 대신 SW 한점 > GIT' 카테고리의 다른 글
[git] Branch 브랜치 끝장내기 2 (0) | 2022.10.20 |
---|---|
[git] Branch 브랜치 끝장내기 1 (0) | 2022.10.20 |
[Git]Conflict(충돌) 해결하기 (0) | 2022.10.07 |
[Git] 개념잡기 1 (시작하기) (1) | 2022.10.07 |
[Git]cherry-pick : 끝장내기 (0) | 2022.10.06 |