2014년 6월 25일 수요일

[Github] 깃허브 페이지 만들기(Github gh-pages)



깃허브 페이지 만들기(Github gh-pages)


Github 에 대해서 간단히 설명을 하면,


Git 은 버전관리시스템으로 리누스 토발즈에 의해 리눅스 커널 개발을 목적으로 설계/개발 되었다. Git 을 이용하면 소스 저장소의 기록들을 내 로컬에 복제 할 수 있고(clone),  내 로컬에 저장된 것을 올리면(push) 됩니다. 
이는 중앙 저장소에서만 소스를 관리하는데 편의성을 제공하며, 브랜치(branch) 를 통하여 사용하기에 기능 추가 수정이 용이합니다.

Github 는 Git 을 이용하여 프로젝트를 지원하는 웹 기반의 호스팅 서비스입니다. 소셜코딩을 모토로 다른 사람들과 쉽게 협업 할 수 있는 방법입니다.

Github는 공개용 저장소(public) 와 개인저장소(private) 로 사용 가능하며, 공개용 저장소의 경우 Github 사이트에 노출이 되어 다른 사람들과 쉽게 공유 할 수 있습니다.

Github의 gh-pages 는 Github에서 무료로 호스팅하는 공개 웹페이지로써, Github 에서 제공하는 페이지 제작 도구로 쉽게 페이지를 만들어 공개 할 수도 있고, 로컬에서 Git 을 이용해 수동으로 만들 수도 있습니다.







활용예제



$ git init

$ git add -A
// 현재 디렉토리내의 모든 파일을 add 함

$ git commit -m "commit message"

$ git remote add origin my repository address
$ git push -u origin master
// master 에 add한 파일들을 push 함

$ git branch

$ git checkout --orphan gh-pages
$ git checkout gh-pages
$ git merge master
$ git push origin gh-pages
// master의 파일들을 다시 gh-pages 로 merge 해줌





댓글 없음:

댓글 쓰기