본문 바로가기
프로그래밍/git

gh-pages 오류 해결방법

by dryadyou 2020. 12. 21.
반응형

오류 발생 상황 ( package.json의 yarn deploy 실행 )

package.json
"scripts": {
    ...
    "predeploy": "yarn build",
    "deploy": "gh-pages -d build"
}
yarn deploy

발생오류 => A branch named 'gh-pages' already exists.

ProcessError: fatal: A branch named 'gh-pages' already exists.

    at ChildProcess.<anonymous> (D:\workspace\reactJs\minsblog\node_modules\gh-pages\lib\git.js:42:16)
    at ChildProcess.emit (events.js:210:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5) {
  code: 128,
  message: "fatal: A branch named 'gh-pages' already exists.\n",
  name: 'ProcessError'
}

원인

Github의 기존 repositoroy를 삭제 및 생성을 몇번하면서 프로젝트의 branch cache가 남아있어서 발생한 문제

해결방법

node_modules의 gh-pages/.cache를 삭제 후 gh-pages를 다시 실행한다.

rm -rf node_modules/gh-pages/.cache
반응형

댓글