Git
-
Git 체크섬이란? (checksum, 검사합)Git 2022. 8. 19. 10:28
체크섬이란? 체크섬(checksum)은 중복 검사의 한 형태로, 오류 정정을 통해, 공간(전자 통신)이나 시간(기억 장치) 속에서 송신된 자료의 무결성을 보호하는 단순한 방법이다. Git은 데이터를 저장하기 전에 항상 체크섬을 구하고 그 체크섬으로 데이터를 관리한다. 그래서 체크섬을 이해하는 Git 없이는 어떠한 파일이나 디렉토리도 변경할 수 없다. 체크섬은 Git에서 사용하는 가장 기본적인(Atomic) 데이터 단위이자 Git의 기본 철학이다. Git 없이는 체크섬을 다룰 수 없어서 파일의 상태도 알 수 없고 심지어 데이터를 잃어버릴 수도 없다. Git은 SHA-1 해시를 사용하여 체크섬을 만든다. 만든 체크섬은 40자 길이의 16진수 문자열이다. 파일의 내용이나 디렉토리 구조를 이용하여 체크섬을 구한..
-
Git 저장소 별로 각각 사용자 정보(이름, 이메일) 설정하기Git 2022. 8. 18. 11:41
사용자 정보 최초 설정(로컬 기본 값) Git을 설치한 후 가장 먼저 해야 하는 것은 사용자이름과 이메일 주소를 설정하는 것이다. Git은 커밋할 때마다 이 정보를 사용한다. 한 번 커밋한 후에는 정보를 변경할 수 없다. $ git config --global user.name "hyejin Jeon" $ git config --global user.email nemomemoriaa@gmail.com --global 옵션으로 최초 설정하는 것은 딱 한 번만 하면 된다. 만약 저장소(프로젝트)마다 다른 이름과 이메일 주소를 사용하고 싶으면 --global 옵션을 빼고 명령을 실행한다. GUI 도구들은 처음 실행할 때 이 설정을 묻는다. 저장소 별로 각각의 사용자 정보 설정 로컬 디렉터리에서 --global..