목록Git (10)
코딩하는 바나나

Git 저장소 만들기 깃을 시작할때 두 가지 경우가 있다. 더보기 1. 아직 깃을 사용하지 않는 로컬의 디렉토리로 시작하는 경우 2. 다른 깃 저장소를 clone하는 경우 1번의 경우 해당 디렉토리로 이동하여 다음 명령을 수행한다. 더보기 $ git init 이 명형은 해당 디렉토리안에 .git 이라는 하위 디렉토리를 만든다. 이 디렉토리에는 깃 저장소에 핑료한 뼈대 파일들이 들어있다. 이 명령을 실행 한 후 작업을 저장하고 싶을 때마다 stage area에 변경 사항을 올리고 커밋을 해주면 된다. 더보기 $ git add 파일이름 $ git commit -m "커밋 메시지" 위의 명령어를 실행하면 파일을 stage하고 commit 할 수 있다. 2번의 경우는 보통 다른 프로젝트에 참여하는 경우나 깃 저..

체크섬 깃은 데이터를 저장하기 전 항상 체크섬을 구하고 그 체크섬으로 데이터를 관리한다. git log 명령어를 실행 해보면 나의 커밋 내역들이 보이는데 이때 40자길이의 16진수 문자열을 볼 수 있다. SHA-1 해시를 사용해 만들어진 체크섬이다. 깃은 파일의 내용이나 디렉토리 구조를 이용하여 체크섬을 구한다. 그리고 깃은 파일을 이름으로 저장하지 않고 체크섬으로 저장한다고 한다. 세가지 상태 깃에는 세가지 단계가 있다. 깃 디렉토리, 워킹 트리, Staging Area이다. 더보기 깃 디렉토리는 깃이 프로젝트의 메타데이터와 객체 데이터베이스를 저장하는 곳을 말한다. 다른 컴퓨터의 저장소를 clone하면 깃 디렉토리가 만들어진다. 워킹 트리는 프로젝트의 특정 버전을 checkout 한 것이다. 현재 프..