🚀 FDE · 온보딩 · 프로젝트 다루기 · L04

프로젝트 업데이트

작성일자 2026-07-23  ·  수정일자 2026-07-23  ·  예상소요 15분

목표 이 강의가 끝나면 학습자가 프로젝트 코드와 공용 자산(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 만 반영하세요.
  • 다음 시간: 프로젝트 삭제하기.