mdBook으로 빌드해 무료 온라인판을 제공하는 《The Rust Programming Language》의 공식 소스입니다.
progit/progit2
Git 기초부터 내부 구조까지 알려주는 무료 오픈소스 도서 Pro Git 제2판으로, AsciiDoc으로 작성되었습니다.
- 스타
- 6,621
- 포크
- 2,124
- 열린 이슈
- 221
- 마지막 커밋
- 6개월 전
어떤 프로젝트인가요?
Pro Git은 분산 버전 관리 시스템인 Git을 처음 접하는 단계부터 고급 활용법과 내부 데이터 모델까지 알려주는 무료 오픈소스 도서입니다. git-scm.com에서 온라인으로 읽을 수 있으며, Creative Commons 라이선스로 제공됩니다.
이 저장소에는 제2판의 원문이 들어 있습니다. 콘텐츠는 AsciiDoc으로 작성되었으며, 프로젝트에는 Asciidoctor 기반 작업을 포함한 Rakefile이 있어 책을 HTML, EPUB, Mobi, PDF 파일로 빌드할 수 있습니다. 번역본은 별도의 저장소에서 관리합니다.
Git을 깊이 있게 다루는 참고 자료를 찾는 개발자, 선호하는 형식으로 책을 오프라인에서 읽고 싶은 사람, 또는 원문을 교정하고 기여하고 싶은 사람에게 적합합니다.
핵심 기능
- 01Git 기초부터 고급 활용법과 내부 구조까지 다룹니다.
- 02원문은 AsciiDoc으로 작성되었습니다.
- 03Rake와 Asciidoctor를 사용해 HTML, EPUB, Mobi, PDF 형식으로 빌드할 수 있습니다.
- 04번역본은 별도의 저장소에서 관리합니다.
활용 사례
- Git을 처음부터 깊이 있게 학습하기.
- 객체 모델 등 Git의 내부 동작 방식 찾아보기.
- 책을 EPUB, Mobi 또는 PDF 형식으로 내려받아 오프라인에서 읽기.
- 책의 원문을 교정하거나 수정 사항을 기여하기.
빠른 시작
- 1
Ruby gem 종속성 설치
bundle install - 2
모든 형식(HTML, EPUB, Mobi, PDF)으로 책 빌드
bundle exec rake book:build
사용 전 알아둘 점
- README에서는 Asciidoctor와 Ruby 도구를 사용해 책을 생성한다고 설명하므로, 작동하는 Ruby 환경이 필요합니다.
- 이 프로젝트는 소프트웨어 애플리케이션이 아니라 책의 본문이며, README에 따르면 일반적인 소프트웨어 라이선스가 아닌 Creative Commons 라이선스가 적용됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- progit2은(는) 무엇인가요?
- Git 기초부터 내부 구조까지 알려주는 무료 오픈소스 도서 Pro Git 제2판으로, AsciiDoc으로 작성되었습니다. Pro Git은 분산 버전 관리 시스템인 Git을 처음 접하는 단계부터 고급 활용법과 내부 데이터 모델까지 알려주는 무료 오픈소스 도서입니다. git-scm.com에서 온라인으로 읽을 수 있으며, Creative Commons 라이선스로 제공됩니다.
- progit2은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- progit2은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- progit2은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. progit2의 마지막 커밋은 2026년 5월 25일입니다.
- progit2은(는) 어디에 사용할 수 있나요?
- Git을 처음부터 깊이 있게 학습하기. 객체 모델 등 Git의 내부 동작 방식 찾아보기. 책을 EPUB, Mobi 또는 PDF 형식으로 내려받아 오프라인에서 읽기. 책의 원문을 교정하거나 수정 사항을 기여하기.
- progit2는 어떻게 설치하나요?
- Ruby gem 종속성 설치: bundle install 모든 형식(HTML, EPUB, Mobi, PDF)으로 책 빌드: bundle exec rake book:build
- progit2은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/progit/progit2
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Markdown 파일로 GitBook과 비슷한 온라인 책을 만드는 Rust CLI 도구입니다.
명령어를 입력하면 커밋 트리가 어떻게 바뀌는지 보여 주는 인터랙티브 브라우저 기반 Git 시각화 도구이자 튜토리얼입니다.
GitHub의 저장소 생성 페이지에서 사용하는 프로그래밍 언어, 프레임워크, 편집기, 운영체제용 .gitignore 템플릿 모음입니다.
Git은 상위 수준 작업과 하위 수준 내부 기능을 모두 제공하는 풍부한 명령어 세트를 갖춘 빠른 분산형 버전 관리 시스템입니다.