버전관리 범범조조 2022. 6. 25. 09:35
참조 https://thebook.io/080212/ refs 깃은 커밋으로 코드 이력을 관리합니다. 커밋은 고유의 SHA1 해시 값을 가지고 있으며, 이 해시값은 여러 기능에서 참조합니다. 깃에서는 참조하는 해시 값을 refs 목록 으로 가지고 있습니다. 해시 깃에서 해시 값은 매우 중요합니다. 깃은 SHA1 알고리즘을 사용하여 해시 값을 생성합니다. 해시 값은 깃의 동작을 구분하며, 중복되지 않는 유일한 값입니다. 깃의 모든 작업은 SHA1 해시 값을 참조합니다. 깃 내부적으로 동작하는 작업들은 SHA1 해시 값으로 연결 고리를 생성합니다. 따라서 깃의 동작을 정확히 이해하려면 해사 값을 자세히 알아볼 필요가 있습니다. 생성된 모든 해시 값은 show 명령어로 확인할 수 있습니다. $ git show..
더 읽기
버전관리 범범조조 2022. 6. 25. 04:33
참조 https://thebook.io/080212/ 대형 프로젝트 깃은 작은 프로젝트부터 대용량 프로젝트까지 관리할 수 있는 버전 관리 도구입니다. 깃은 작은 프로젝트뿐만 아니라 큰 규모의 프로젝트도 관리하기 쉽도록 저장소를 여러 개 이용하여 단일 프로젝트를 진행할 수 있습니다. 저장 용량 깃 저장소는 용량 한계가 없습니다. 컴퓨터의 하드디스크에서 지원하는 용량만큼 깃 저장소를 생성할 수 있습니다. 또 깃은 파일을 기반으로 데이터베이스를 관리합니다. 하지만 저장소 크기가 너무 크면 컴퓨터에 부담을 줍니다. 이러한 이유로 깃 호스팅 서비스들은 제공되는 저장소 용량을 제한합니다. 보통 1GB 용량을 제공하기 때문에 파일 개수가 많은 프로젝트에서는 좀 더 효율적인 관리 방법이 필요합니다. 저장소 분리 규모가..