Git은 크고 작은 모든 프로젝트를 민첩하고 효율적으로 처리하는 데 사용되는 오픈 소스 분산 버전 제어 시스템입니다.
Git은 Linux 커널 개발 관리를 돕기 위해 Linus Torvalds가 개발한 오픈 소스 버전 제어 소프트웨어입니다.
Git은 CVS, Subversion 등 일반적으로 사용되는 버전 관리 도구와 다릅니다. 분산 버전 라이브러리를 채택하고 서버 측 소프트웨어 지원이 필요하지 않습니다.
힘내 지점 관리 통사론
거의 모든 버전 제어 시스템은 어떤 형태로든 분기를 지원합니다. 브랜치를 사용한다는 것은 메인 개발 라인에서 분기하여 메인 라인에 영향을 주지 않고 작업을 계속할 수 있다는 것을 의미합니다.
어떤 사람들은 Git의 브랜치 모델을 "열반 기능"이라고 부르는데, 바로 그 이유 때문에 Git이 버전 제어 시스템 제품군과 구별됩니다.
힘내 지점 관리 예
브랜치 생성 명령:
git branch (branchname)
브랜치 전환 명령:
git checkout (branchname)
브랜치를 전환하면 Git은 작업 디렉터리의 내용을 마지막으로 제출된 브랜치의 스냅샷으로 대체하므로 여러 브랜치에 여러 디렉터리가 필요하지 않습니다.
분기 병합 명령:
git merge