인프런 커뮤니티 질문&답변

tndms1027님의 프로필 이미지
tndms1027

작성한 질문수

만들면서 배우는 리액트 : 기초

37 빌드한 결과물 github pages로 배포하기

github page로 배포하기 이후 질문입니다.

작성

·

497

2

안녕하세요, 유림님의 친절하고 상세한 설명에 쉽게 완강할 수 있었습니다.
 
다 듣고 나서 궁금증이 생겨서 질문을 드리게 되었습니다.
 
현재 강의 기준(37 빌드한 결과물 github page로 배포하기) 후에 제가 추가로 소스를 수정하게 되면
 
예를들어 생성버튼의 이름을 생성123으로 변경했다고 가정했을 시
main branch를 통해서 소스 수정한 부분을 github에 배포를 하고서 cat-jjal-maker-cra 폴더로 가서 npm run build, npm run deploy를 실행해주면 되는걸까요?
 
소스 배포를 안하더라도 수정 이후에 npm run build, npm run deploy를 했을 경우 제 페이지에서 수정되는게 확인은 가능해서 위 질문을 드리게 되었습니다.
(
commit, push를 안해도 페이지의 내용은 변경되지만 그럼 결국 main branch 와는 상이한 소스가 되니 변경된 소스를 commit, push를 해주는 걸까요?
)

답변 1

0

진유림님의 프로필 이미지
진유림
지식공유자

넹 거의 정확합니다

npm run build (react-scripts build) 는 현재 로컬 코드를 build폴더로 빌드하는 명령이고,

npm run deploy(gh-pages -d build)는 현재 로컬의 build폴더를 gh-pages 브랜치로 푸시하는 명령입니다.

 

그래서 main브랜치랑은 상관이 없어요~

내 로컬에서 빌드한 코드를 gh-pages브랜치에 올리는 명령이라고 생각하시면 됩니다 ㅎㅎ

 

tndms1027님의 프로필 이미지
tndms1027
질문자

답변 주셔서 너무 감사합니다!

tndms1027님의 프로필 이미지
tndms1027

작성한 질문수

질문하기