git - master 브랜치 아래의 dist 폴더를 gh-pages 브랜치로 푸시하고 싶습니다. 간단한 방법이 있나요?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:46:13
0
3
1017

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

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(3)
PHPzhong

최근 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는 대상 분기입니다. 이름🎜
淡淡烟草味

npm 설치 gh-페이지

Ty80

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

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

으아아아

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿