gh-pages로 사이트를 공개할 수 있는 환경을 살짝 만든다.
4325 단어 github-pages신인 프로그래머 응원GitHubGit
gh-pages 사용법
gh-pages를 사용하면 간단한 사이트를 공개할 수 있으므로 약간의 검증에 편리.
로컬에서 만들거나 원격으로 만들 수 있습니다.
로컬에서 만들 때
1. 로컬에 gh-pages에 공개하고 싶은 디렉토리를 작성한다. 뭔가 만들어 둔다 (index.html라든지)
2. git init, git add, git commit
로컬 작업 디렉토리 내에서
$ cd 作業するディレクトリ
$ git init
$ git add -A
$ git commit -m "index.htmlを作成"
3. 원격으로 리포지토리 생성
4. 원격 환경을 로컬로 등록합니다.
작업 중인 로컬 디렉토리
$ git remote add origin あなたのリポジトリ
下の画像の、[email protected]:あなたの名前/リポジトリ名の部分
5. 원격으로 푸시
작업 디렉토리
$ git push -u origin master
6. 원격으로 gh-pages 브랜치를 끊다
7. settings를 살펴보기
8. 녹색으로 URL이 표시되면 OK.
원격으로 만들 때
1. 리포지토리를 만듭니다 (리포지토리 이름만으로 좋음).
현지 시간과 동일
2. 작업 디렉토리를 만들고 싶은 곳에서 git clone
디렉토리를 만들고 싶다면
$ git clone [email protected]:ユーザ名/リポジトリ名.git
ディレクトリができるので、
$ cd 今できたディレクトリ
4. 시험에 index.html을 작성해 본다
5. git add, git commit, git push
작업 디렉토리
$ git add -A
$ git commit -m "index.htmlを作成"
$ git push -u origin master
이하 로컬 시점과 동일
6. 리모트로 gh-pages를 온다
7. settings를 살펴보기
8. 녹색으로 URL이 표시되면 OK.
gh-pages를 만드는 방법이었습니다.
보충
리포지토리 상단에 index.html이 있다면 좋지만 dist/index.html처럼 하나의 아래 계층에 index.html이 있으면 액세스하는 URL도 하나의 계층에 액세스하지 않으면 404 not found 되기 때문에주의.
README.md에 URL을 써 두면 귀찮게 해도 좋다.
로컬 작업 디렉토리에서 README.md를 만듭니다.
http://あなたのURL/index.html
といった感じに
$ git add -A
$ git commit -m "README.mdにURLを記述"
$ git push -u origin gh-pages
gh-pages로 작업하고 문제가 없으면 master에게 merge
로컬에서 작업하는 경우 gh-pages로 작업해 둡니다.
gh-pages로 작업해 두고, master에 merge 하는 것으로 branch도 기억할 수 있다(해야 W).
로컬로 작업 (branch는 gh-pages)
$ git branch # 現在のbranchを確認
masterにいるなら
$ git checkout gh-pages
作業する
$ git add -A
$ git commit -m "gh-pagesで作業した内容"
$ git push -u origin gh-pages
다양한 작업하고 커밋합니다. 그래서 병합한다.
$ git branch # 現在のbranchを確認
$ git checkout master # masterに切り替える
$ git merge gh-pages # gh-pagesの内容をmasterにも反映させる
$ git push -u origin master # masterにプッシュする
또, 작업할 때는 gh-pages에 브랜치를 바꾸어 작업 개시
$ git branch
$ git checkout gh-pages
Reference
이 문제에 관하여(gh-pages로 사이트를 공개할 수 있는 환경을 살짝 만든다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/straysheep3/items/2d2d30a7336cacbdab78텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)