버전 관리 시스템
파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템
Git
버전 관리 시스템 중 하나.
소스코드를 여러 개발 PC와 저장소에 분산해서 저장이 가능
가장 대중적인 방식
Git을 사용하면
형태 : git 명령어 --옵션들
예시 : git config --list
ls -al
이동할 수 있는 이동수단들 혹은 입력할 수 있는 파일들을 보여준다.
ls했을 때 안 보이는 폴더들을 볼 수 있다.
git init
해당 폴더를 git을 이용해서 버전을 관리를 하겠다. 라는 의미
.이 붙은 폴더는 숨김폴더라는 뜻
ls를 하면 안 보이는데 ls -al 했을 때만 보인다.
git 폴더로 들어가보면
안에 있는 내용들을 볼 수 있는데
앞으로 변경되는 내용들이 여기 내용들에 담아서 저장한다고 생각하면 된다.
master는 현재 branch를 의미.