먼저 master
에 build
브랜치를 두고 dist
폴더를 gh-pages
브랜치에 복사한 뒤 제출할 필요는 없을 것 같아요 gh-pages
브랜치를 어떻게 관리하시나요? ?
PHPz2017-05-02 09:48:13
최근 Github에 게시된 업데이트 노트를 읽어보셨나요?
https://github.com/blog/2228-...
물론, 정말로 gh-pages(또는 다른 디렉토리 이름)를 사용하고 싶다면 다음이 제 생각에는 가장 간단한 방법입니다:
첫걸음
/dist
디렉토리는 git에 의해 기록되어야 나중에 하위 트리로 사용할 수 있으므로 /dist
는 .gitignore
가 될 수 없습니다. 규칙 제외/dist
目录需要被 git 记录,于是后面我们才可以用它作为子树(subtree),因此 /dist
不能被 .gitignore
规则排除
第二步
git subtree push --prefix dist origin gh-pages
搞定。其中:
dist
代表子树所在的目录名origin
是 remote namegh-pages
git subtree push --prefix dist Origin gh-pages
🎜
🎜 완료되었습니다. 그중에는: 🎜
🎜dist
는 하위 트리가 위치한 디렉터리 이름을 나타냅니다.origin
은 원격 이름입니다.gh-pages
는 대상 분기입니다. 이름🎜PHP中文网2017-05-02 09:48:13
gh-pages가 업그레이드되어 더 이상 별도의 브랜치가 필요하지 않은 것 같습니다.
과거에는 이것에 대해 별도의 명령을 작성했습니다.
다음과 같습니다:
이것이 git
函数是使用require('child_process').spawn
캡슐화된 하위 프로세스입니다.