깃허브 2

[Git] '깃'의 시작

지옥에서 온 관리자, 깃 1. 기원 1) 누가 리누스 토르발즈(Linus Torvalds) 2) 언제 2005년 4월 3일 개발 시작, 4월 6일 깃 프로젝트 발표, 4월 7일 자체 호스팅 진행, 12월 21일 1.0 릴리스 3) 어디서 토르발즈가 직접 4) 어떻게 아래 기준에 맞추어 - 빠른 속도 - 단순한 구조 - 비선형적인 개발(수천 개의 동시 다발적인 브랜치) - 완벽한 분산 - Linux 커널 같은 대형 프로젝트에도 유용할 것(속도나 데이터 크기 면에서) - 변질에 대비한 매우 강력한 안전 기준을 포함할 것 5) 왜 리눅스 커널(Linux Kernel)은 굉장히 규모가 큰 오픈소스 프로젝트였다. 리눅스 커널은 패치(patch)와 단순 압축 파일로만 관리했는데, 2002년에 비트키퍼(BitKeep..

[Git] 깃허브 이용하기

깃허브란 깃의 원격 저장소를 제공하는 서비스로, 기존에 깃배시(git bash) 등을 통해 파일을 저장하고 관리하던 컴퓨터(지역 저장소)의 '백업' 역할을 합니다. 기존에 이용하던 컴퓨터가 손상되거나, 깃을 이용하던 파일 혹은 디렉터리가 삭제되었을 경우 등을 대비해 깃허브와 같은 원격 저장소를 일종의 백업 공간으로 이용할 수 있습니다. 또, 인터넷으로 접속 가능하기 때문에 깃허브에 업로드 된 파일을 접근이 허용된 협업자와 함께 수정하는 재업로드 또는 커밋(버전 추가)하는 것이 가능합니다. 이런 부분에선 프로젝트 '협업'도 가능하게 합니다. 이외에도 자신의 개발 이력을 남기는 것, 다른 개발자의 소스를 살펴보는 것 등이 가능하고, 오픈 소스에 참여할 수도 있습니다. 대표적으로 부트스트랩(bootstrap)..