Pro Git (1) - 기초, 시작
버전 관리란? : 버전 관리 시스템은 파일의 변화를 시간에 따라 기록하고, 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다. Git이란? Git의 핵심 데이터를 다루는 방법에 특징이 있다. 데이터를 파일 시스템 스냅샷으로 취급하고, 크기가 아주 작다. Git은 커밋을 하거나 프로젝트의 상태를 저장할 때마다 파일이 존재하는 그 순간을 중요하게 여긴다. 파일이 달라지지 않았다면 성능을 위하여 파일을 새로 저장하지 않는다. 이전 상태의 파일에 대한 링크만 저장한다. (React가 가상 DOM을 이용하여 달라진 곳만 비교하여 재렌더하는 것과 비슷한 느낌이랄까) Git은 각 파일의 변화를 시간순으로 관리하지 않는다. 데이터를 스냅샷의 스트림처럼 취급한다. 대부분의 명령이 로컬에서 실행 거의 모든 명령이..
Programming/Git
2019. 10. 14. 15:08