찾다

 >  Q&A  >  본문

git - master 브랜치 아래의 dist 폴더를 gh-pages 브랜치로 푸시하고 싶습니다. 간단한 방법이 있나요?

먼저 masterbuild 브랜치를 두고 dist 폴더를 gh-pages 브랜치에 복사한 뒤 제출할 필요는 없을 것 같아요
gh-pages 브랜치를 어떻게 관리하시나요? ?

曾经蜡笔没有小新曾经蜡笔没有小新2791일 전1025

모든 응답(3)나는 대답할 것이다

  • PHPz

    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 name
    gh-pages

    🎜2단계🎜🎜 🎜git subtree push --prefix dist Origin gh-pages🎜 🎜 완료되었습니다. 그중에는: 🎜 🎜dist는 하위 트리가 위치한 디렉터리 이름을 나타냅니다.
    origin은 원격 이름입니다.
    gh-pages는 대상 분기입니다. 이름🎜

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:48:13

    npm 설치 gh-페이지

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-02 09:48:13

    gh-pages가 업그레이드되어 더 이상 별도의 브랜치가 필요하지 않은 것 같습니다.

    과거에는 이것에 대해 별도의 명령을 작성했습니다.
    다음과 같습니다:

    으아아아

    이것이 git函数是使用require('child_process').spawn캡슐화된 하위 프로세스입니다.

    회신하다
    0
  • 취소회신하다