Git에서 브랜치를 변경하려고 git checkout 명령을 입력하였더니 아래와 같은 에러가 발생하였다. error: packfile .git/objects/pack/pack-7765263443e82381c8090bcc3f4132f0e62fe895.pack claims to have 679 objects while index indicates 769 objects 해당 브랜치에서 아직 commit 하지 않고 Stash 해 놓은 변경 코드가 있었기 때문에, 공포를 느꼈다... 다행히 구글링을 통해 다음과 같이 해결하였다. 1. 일단 프로젝트 디렉토리를 백업한다. (다른 경로에 복사해 놓는다) → 최악의 상황을 방지하기 위해. 2. 에러가 출력된 각 pack 파일들에 대해 다음 명령을 실행한다. mv .gi..
Octotree - Github 저장소 탐색을 위한 필수 확장 기능 Github 사이트는 (개인적으로) 매우 깔끔하게 구성되어 있고 기능 역시 강력하지만, 꽤 큰 불편함이 있다. 이는 바로 저장소 내 폴더와 파일 구조를 한 눈에 확인할 수 없다는 것이다. 이를 해결해 주는 크롬 확장 기능이 바로 Octotree 이다. Github는 저장소의 폴더/파일 구조를 한 눈에 확인할 수 없다.Github 저장소에서 각 폴더 내에 있는 하부 폴더나 파일을 확인하려면 각 폴더를 하나씩 클릭해 들어 가면서 확인해야 한다. 아래 영상에 보이는 예와 같이, Github 저장소의 하부 디렉터리 내 파일의 내용을 확인하려면 폴더와 파일을 순차적으로 하나씩 클릭해서 들어가야만 확인이 가능하다. 다시 다른 폴더에 있는 파일을 확..