이 글은 2019년 9월 15일에 첫 작성되었습니다.
(https://github.com/shs395/shs395.github.io/blob/master/content/blog/manage-blog-file/index.md)
앞선 글 빠르게 Gatsby + Github pages 로 블로그 만들기 에서 보았듯이
npm run deploy (배포하기)
(== gatsby build && gh-pages -d public -b master)
github pages에 배포를 할 때 빌드된 파일이 master branch에 올라가기 때문에 빌드되기 전 블로그를 작성하는 파일은 master branch에서 버전관리가 어렵다.
그렇다면?
새로운 브랜치를 만들어서 master 브랜치에는 빌드된 블로그만, 새로운 브랜치에서는 빌드되기 전 파일들만 관리하면 한 repository에서 두 가지 버전을 관리할 수 있게 되겠다.
git branch develop (develop 브랜치 생성)
git checkout develop (develop 브랜치로 전환)
git add ./
git commit -m "commit"
git push -u origin develop
-u 명령어는 뒤에 입력된 값을 기억시켜준다.
즉 다음 git push 명령어는 git push origin develop 와 같다.
이제 npm run deploy
로 배포하고 git push
로 develop branch에 올릴 수 있게 되었다.
'블로그' 카테고리의 다른 글
github pages 로 gatsby 블로그 자동배포하기 (0) | 2022.12.07 |
---|---|
porkbun에서 깃허브 블로그 도메인 구매하기 및 도메인사이트 (0) | 2022.12.07 |
VM(구름IDE, Google Cloud Platform 등)에서 Gatsby를 이용하는 경우에 localhost에 접속하기 (0) | 2022.12.07 |
빠르게 Gatsby + Github pages 로 블로그 만들기 (0) | 2022.12.07 |
github, gatsby 블로그는 허상, 티스토리 블로그 최고 (0) | 2022.12.06 |