git이라는 버전 관리 시스템(Version Control)
형상관리 프로그램

이전 버전에 문제 발생시 롤백 가능

Main branch임

기존에 있었던 메인 버전의 영향을 주지 않으면서 동시에 개발을 하고싶을 때 추가적인 brach를 만들어서 거기서 원하는 만큼 개발 가능

마지막으로 여러 branch로 개발한 것들을 배포 원서에 합치고 싶다면 Merge 기능을 이용하여 Master branch와 지금까지 개발했었던 추가적인 function을 합쳐줄 수 있다.

깃은 여러명이서 코딩을 할 때 commit 버전을 누가 했는지 다 확인할 수 있다. github 같은 온라인 저장소에서 오픈소스를 올린다거나 이슈를 올려서 개선을 하는 등 활용가능.
터미널에서 git 설치
Git Bash, 하이퍼 터미널 등으로 사용 가능