프로젝트 업데이트
목표 이 강의가 끝나면 학습자가 프로젝트 코드와 공용 자산(core·template·devtools)을 최신으로 맞출 수 있다.
1. 무엇을 업데이트하나
팀원들이 같은 프로젝트를 고쳐 GitHub 에 올리고, 회사 공용 코드·설정도 새 버전이 나옵니다. 그래서 작업을 시작하기 전에 아래를 최신으로 맞춰 둡니다.
- 내 프로젝트 코드: 팀의 다른 사람이 올린 최신 변경.
- 공용 자산
standarda-core: AI·구글 연동 코드standarda-template: 공통 설정·규칙standarda-devtools: 프로젝트 생성 도구
2. 내 프로젝트 코드 받기
프로젝트 안(src)에서 Claude Code 를 켜고 요청합니다. my_project 는 본인 프로젝트 폴더 이름입니다.
# 🖥️ 서버 터미널
gildong@ip-172-31-39-132:~$ cd ~/my_project/src
gildong@ip-172-31-39-132:~/my_project/src$ claude
최신 코드 받아줘
- 충돌이 나도 직접 손대지 말고 "충돌 해결해줘" 라고 하면 Claude Code 가 정리해 줍니다.
끝나면 Claude Code 를 나옵니다.
/exit
3. devtools 업데이트
프로젝트 생성 도구도 최신으로 받아 둡니다.
# 🖥️ 서버 터미널
gildong@ip-172-31-39-132:~$ cd ~/standarda-devtools
gildong@ip-172-31-39-132:~/standarda-devtools$ git pull
4. standarda-core · template 업데이트
프로젝트 안(src)에서 Claude Code 를 켜고 차례로 요청합니다.
# 🖥️ 서버 터미널
gildong@ip-172-31-39-132:~$ cd ~/my_project/src
gildong@ip-172-31-39-132:~/my_project/src$ claude
standarda-core 를 최신 버전으로 올려줘
update-from-template 로 최신 템플릿 반영해줘
update-from-template 은 무엇을 반영할지 등급(A/B/C) 으로 물어봅니다.
- A (도구·워크플로우): 서비스 동작에 영향 없어 안전. 반영.
- B·C (설정·규칙): 상황에 따라 다름. 헷갈리면 팀에 확인.
보통 A만 반영하면 됩니다. 내 데이터 구조(모델)는 위험해서 자동으로 제외됩니다.
끝나면 Claude Code 를 나옵니다.
/exit
마무리
- 핵심 정리: 작업 전 내 코드 · devtools · core · template 를 최신으로 맞췄습니다.
- 주의 사항: 코드 충돌은 Claude Code 에 "충돌 해결해줘"로 맡깁니다. template 은 헷갈리면 A 만 반영하세요.
- 다음 시간: 프로젝트 삭제하기.