https://nomadcoders.co/community/thread/4272
https://www.youtube.com/watch?v=F8s4Ng-re0E&t=126s
► 내용 정리:
// 설치 원하는 디렉토리로 이동
cd Documents
// npm init react-app 앱이름
npm init react-app react-deploy
// 홈페이지 주소 추가
{
"homepage": "https://github.com/jlee0505/react-deploy.git",
// scripts
"scripts": {
"predeploy": "npm run build",
"deploy": "gh-pages -d build",
// devDependencies
"devDependencies": {
"gh-pages": "^3.2.3"
}
git init // 반드시 바른 폴더에 들어와있는지 확인
git remote add origin 저장소주소 // 내 로컬 앱을 이쪽 저장소에 추가하길 원한다. add 명령어는 git을 tracked 상태로 올려 놓는다. 즉, git 이 파일을 추적 가능하게 해준다. remote 는 뭐...멀리서도 추적 가능하게란 뜻이겠지 뭐. !!! 주의! homepage 주소랑은 다름!!!!!
git add . // 커밋 전 (커밋할) 모든 변경사항 staged 상태로 올려놓기.
git commit -m '커밋메세지' // 커밋이 완료되어 다시 tracked 의 unmodified 상태로 돌아감.
npm run deploy
// git push -u <저장소명> <브랜치명>
git push -u origin master
이제 내 깃헙 페이지 사이트로 가면 놀랍게도 아무것도 없다.
homepage 주소와 git repository 적을 "떄" - 저는 거의 매일 이 오타를 내요 ㅋㅋㅋ