github 의 사용동력 노드 자바 대학 정리
은 2008 년 에 설립 되 었 다.Git 기반 협업 코드 버 전 관리 서 비 스 를 제공 합 니 다.
본 부 는 샌프란시스코 에 있다.
Git 은 좋 고 분기 관 리 를 지원 하 는 코드 관리 방식 으로 팀 간 의 협력 문 제 를 잘 해결 할 수 있 습 니 다.모든 엔 지 니 어 는 자신의 로 컬 지점 에서 개발 하고 기능 을 완성 한 후에 모든 사람의 코드 를 합 친다.
마스코트
Octocat.
기원.
은 최초 로 Rails 개발 커 뮤 니 티 에서 유행 하기 시 작 했 고 Github 자체 도 RoR 프레임 워 크 로 썼 다.
초기의 레일 스 다 중 협업 개발 팀 은 코드 제출 과 협업 에 많은 어려움 을 겪 었 다.팀 간 의 개발 협력 이 어 려 운 이 문 제 를 해결 하기 위해 창시자 인 Scott 와 다른 3 명의 프로그래머 친구 들 은 Git 기반 코드 분기 관리 도 구 를 보완 하여 Rails 프로젝트 자체 의 개발 을 돕 기로 결정 했다.
『61623』이 프로젝트 가 끝 난 후에 많은 프로그래머 들 은 이 도구 가 매우 좋 을 뿐만 아니 라 매우 우호 적 인 사용자 인터페이스 가 있어 서 손 과 조작 이 쉽다 는 것 을 발견 했다.그래서 Scott 등 몇 사람 은 아예'Github'이라는 사 이 트 를 만들어 비슷 한 서 비 스 를 전문 적 으로 제공 했다.
창시자:5 인 핵심 팀.
Scott Chacon:Githubgit 전도사,Pro Git 저자 등.전 세계 적 으로 기업 에 Git 교육 을 제공 하 는 등 다양한 회의 와 행사 에 도 자주 참석 한다.
고객 관계.
멜 리 사 세 베 리 니:행정.
Kyle Neath:디자인.
라 이언 토 마 이 코:개발.
회사 경력
2011.10.26:Github 개원 Camfire 로봇 Hubot.
2012.2.2.28:YC 부화 프로젝트 Coderwall 은 Github 등에 있 는 프로젝트 를 모 아 Geek 만 의'기술 명함'을 만든다.
2012.5.22:Andreessen Horowitz 투 자 를 받 았 고 1 억 달러 의 투 자 를 받 았 으 며 평가 치 는 8 억 에 달 했다.
2012.10.6:단독 교수 페이지 를 출시 하고 인터넷 과 대면 실체 모델 을 통 해 교수 가 협동 프로 그래 밍 을 한다.
2013.2.1:투자 계 오스카'Crunchies 2012'최고의 창업 회사 칭호.
2013.2.16:Boxen 세트 를 발표 하여 새 컴퓨터 를 백업 하고 배치 하 는 데 도움 을 줍 니 다.
2014.1.10:웹 기반 페이지 디자인 도구 인 Easel 을 인수 합 니 다.
거래처
KPI:가입 자 는 400 만 명 을 돌 파 했 고 위탁 관리 항목 은 800 만 개 를 넘 었 습 니 다.
상업 모델:Freemium 모델.무료 사용 자 는 프로젝트 코드 위탁 관 리 를 할 수 있 지만 공공 창고 만 사용 할 수 있다.유 료 사용 자 는 Github 에서 개인 라 이브 러 리 를 위탁 관리 할 수 있다.
Github 기본 기능
Repository
공공 창고 와 개인 창고 로 나 뉜 다.창 고 는 버 전,분기,태그 정 보 를 모두 포함 하고 있 습 니 다.
Explore
Github 의 공공 창고 에서 위탁 관리 하 는 코드 항목 을 발견,조회,연구 합 니 다.
Gist
버 전 제어 코드 붙 여 넣 기 서비스 가 있어 텍스트 나 코드 를 편리 하 게 공유 할 수 있 습 니 다.
Blog
개인 블 로 그 는 Github 에 Commit 를 제출 하면 새 글 을 올 릴 수 있다.
Watch
관심 있 는 창 고 를 관심 목록 에 추가 합 니 다.관심 있 는 창고 에 업데이트 가 있 으 면 메 일 알림 을 동적 으로 진행 합 니 다.
Star
관심 있 는 창고 의 기록 을 업데이트 하 는 방식 으로 관리 합 니 다.미리 보 여 준 창 고 는 페이지 에서 찾 을 수 있 습 니 다.
Fork
가장 중요 한 기능 중 하 나 는 남 의 창고 의 코드 를 자신의 프로젝트 에 복제 하 는 것 이다.서브 모듈 형식 으로 사용 하거나 2 차 개발 이 가능 합 니 다.
Github 프로젝트 상위 10 명(스타 수 에 따라)
bootstrap:The most popular front-end framework for developing responsive, mobile first projects on the web,66640
jquery:JavaScript Library,30328
node:evented I/O for v8 javascript,28908
html5-boilerplate:A professional front-end template for building fast, robust, and adaptable web apps or sites,24871
d3:A JavaScript visualization library for HTML and SVG,24483
angular.js:http://angularjs.org,22589
Font-Awesome :The iconic font designed for Bootstrap,22060
rails:Ruby on Rails,21436
impress.js:It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com,19852
backbone:Give your JS App some Backbone with Models, Views, Collections, and Events,17611
homebrew:The missing package manager for OS X,16755
저 희 는 GitHub 를 무료 원 격 창고 로 사용 해 왔 습 니 다.개인의 오픈 소스 프로젝트 라면 GitHub 에 올 리 는 것 은 전혀 문제 가 없습니다.사실 GitHub 는 오픈 소스 협업 커 뮤 니 티 입 니 다.GitHub 를 통 해 다른 사람 이 오픈 소스 프로젝트 에 참여 할 수도 있 고 다른 사람의 오픈 소스 프로젝트 에 참여 할 수도 있 습 니 다.
GitHub 가 등장 하기 전에 오픈 소스 프로젝트 의 오픈 소스 는 쉬 웠 지만 많은 인민 대중 을 참여 시 키 는 것 은 어 려 웠 다.참여 하려 면 코드 를 제출 해 야 하기 때문에 코드 를 제출 하고 자 하 는 모든 대중 에 게 계 정 을 개설 하 는 것 은 비 현실 적 이 었 다.그래서 대중 들 도 bug 를 보고 하 는 것 에 국한 되 었 다.bug 를 고 칠 수 있어 도 diff 파일 을 메 일 로 보 낼 수 밖 에 없어 서 불편 했다.
그러나 GitHub 에서 Git 의 강력 한 복제 와 분기 기능 을 이용 하여 많은 국민 들 이 처음으로 각종 오픈 소스 프로젝트 에 자 유 롭 게 참여 할 수 있 게 되 었 다.
어떻게 개원 프로젝트 에 참여 합 니까?예 를 들 어 인기 가 많은 boottstrap 프로젝트 는 매우 강력 한 CSS 프레임 워 크 입 니 다.프로젝트 홈 페이지 를 방문 할 수 있 습 니 다.https://github.com/twbs/bootstrap"Fork"를 누 르 면 자신의 계 정 에서 boottstrap 창 고 를 복제 한 다음 에 자신의 계 정 에서 clone:
git clone [email protected]:michaelliao/bootstrap.git
반드시 자신의 계 정 에서 clone 창 고 를 내 려 야 수정 사항 을 푸 시 할 수 있 습 니 다.boottstrap 작성 자의 창고 주소 에서[email protected]:twbs/boottstrap.git 클론,권한 이 없 기 때문에 수정 사항 을 푸 시 할 수 없습니다.Bootstrap 의 공식 창고 twbs/bootstrap,GitHub 에서 복 제 된 창고 my/bootstrap,그리고 로 컬 컴퓨터 창고 로 복 제 된 당신 의 관 계 는 다음 그림 과 같 습 니 다.
boottstrap 의 bug 를 복구 하거나 기능 을 추가 하려 면 바로 일 을 시작 하고 일 을 끝 낸 후에 자신의 창고 로 보 낼 수 있 습 니 다.
boottstrap 의 공식 라 이브 러 리 가 수정 을 받 아들 일 수 있 기 를 원한 다 면 GitHub 에서 pull request 를 시작 할 수 있 습 니 다.물론 상대방 이 당신 의 pull request 를 받 아들 일 지 는 확실 하지 않 습 니 다.
작은 매듭
GitHub 에서 임의의 Fork 소스 창 고 를 열 수 있 습 니 다.
자신의 포크 후 창고 의 읽 기와 쓰기 권한 을 가 집 니 다.
공식 창고 에 pull request 를 푸 시 할 수 있 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
오픈 소스 Github 기여 방법 👯♀️소개 , 첫 풀/병합 요청 작성을 연습할 수 있는 오픈 소스 리포지토리입니다. index.html 파일을 열면 이와 동일한 지침을 찾을 수 있습니다. 시작하자! 어떻게 결론 , 당신과 같은 다른 개발자들과 협업할 수...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.