찾다

 >  Q&A  >  본문

git push 분기는 선택한 폴더 아래에 콘텐츠를 푸시합니다.

아래와 같이 프로젝트에서

으아아아

위의 내용은 마스터 브랜치에 모든 것을 추가합니다.

그러나 쉬운 시연을 위해 예제 디렉토리의 모든 파일이 gh-pages 브랜치에 추가되기를 바랍니다

예제 디렉토리에 git init

을 생성하고 싶지 않음 으아아아

모든 프로젝트 파일을 gh-pages로 푸시합니다

그리고 gh-pages 브랜치에만 프로젝트 아래의 예제 폴더에 있는 모든 파일이 있기를 원하며 다른 파일은 필요하지 않습니다

다른 좋은 방법은 없을까요? git master님의 조언 부탁드립니다! !

내가 원하는 것은 프로젝트의 모든 파일을 메인 브랜치에 제출하고, 프로젝트 폴더 예시 아래의 모든 파일을 gh-pages

브랜치에 제출하는 것입니다.
迷茫迷茫2811일 전688

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

  • 滿天的星座

    滿天的星座2017-05-02 09:25:48

    1단계

    프로젝트의 .gitignore 파일에서 dist 디렉터리를 제거합니다. (yeoman은 기본적으로 dist 디렉터리를 무시합니다.)

    2단계

    하위 트리에 dist 디렉토리 추가:

    으아악

    3단계

    하위 트리를 사용하여 dist 디렉토리를 gh-pages 분기로 푸시합니다.

    으아악

    이 예에서는 dist를 example로 바꿉니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:25:48

    git push Origin gh-pages 사용
    origin은 원격 창고의 이름이고,
    gh-pages는 푸시하려는 지점의 이름입니다

    회신하다
    0
  • 为情所困

    为情所困2017-05-02 09:25:48

    으아악

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