
62
한 권으로 끝내는 Node & Express
NOTE
_
이 책의 첫 버전에서는 저장소를 좀 다른 방식으로, 점점 세련되어지는 프로젝트의 개발 과정을 따
라가듯 운영했습니다. 이 방법은 현실에서 프로젝트가 발전하는 방향을 잘 반영하기는 하지만, 필자에게나
독자에게나 여러 가지 두통거리를 남겼습니다.
npm
패키지가 바뀌면 코드 샘플도 바뀌는데, 저장소 히스토
리를 완전히 다시 쓰는 것 외에는 저장소를 업데이트하거나 텍스트에서 바뀐 부분을 나타낼 좋은 방법이 없
습니다. 현재 채택한, 장-디렉터리 대응 방식은 좀 인위적이긴 하지만, 텍스트와 저장소가 더 잘 동기화되고,
커뮤니티에서 참여하기도 더 쉽습니다
NOTE
_
직접 실험을 해볼 때에는, 체크아웃한 태그는 깃에서 ‘
detached
HEAD
’ 상태라고 부르는 익
명 브랜치가 된다는 점을 기억하십시오. 어떤 파일이든 편집할 수 있지만, 브랜치를 먼저 만들지 않고 커
밋하면 안전하지 않습니다. 따라서 어떤 태그에 실험적인 브랜치를 만들고 싶다면,
git
checkout
-
b
experiment
명령어로 한 번에 새 브랜치를 만들고 체크아웃하십시오(
experiment
는 브랜치 이름이며 어
떤 이름이든 쓸 수 있습니다). 이제 그 브랜치에서는 어떻게 편집하고 커밋해도 안전합니다.
4.4.
npm
패키지
프로젝트가 의 ...