git의 작동 방식을 이해하려면 무엇을 읽어야합니까? [닫은]


101

건축가의 관점에서 git이 작동하는 방식을 이해하고 싶습니다. 파일은 어떻게 저장되고 버전은 어떻게 유지되며 어떻게 변경 (분기, 병합 등)이 발생합니까?

나는 그것을 사용하는 방법에 대한 정보를 찾고 있지 않습니다. (이미 튜토리얼이 포함 된 많은 페이지를 찾았습니다.)하지만 이해하게 해주는 "비하인드 스토리"세부 정보를 찾지 못했습니다.


6
이것은 건설하지 확실하지 왜, 좋은 질문입니다
user1132593가

답변:



15

저에게는 다음 세 가지 리소스가이 순서대로 매우 유용했습니다.

  1. Git에 관한 일은 내가 왜 관심을 가져야하는지 설명했습니다.

  2. Git Magic 이 시작하는 방법을 설명했습니다.

  3. Git The Basics [pdf] 설명-그래픽 및 세부 사항-추가, 제거, 병합 등을하면 어떻게되는지.


Git에 관한 일은 재미 있고 유익한 독서입니다.
Emil Lundberg

5

힘내 내부 구조의 전자 책은 이미 언급되었다. 저자 인 Scott Chacon이 RailsConf 2008 에서 책과 거의 동일한 영역을 다루는 git에 대한 환상적인 프레젠테이션을 했다고 지적합니다.

Scott은 이제 http://git-scm.com/을 유지 하고 있으며, 여기에는 Git 커뮤니티 책 이 포함되어 있습니다.이 책 은 기술 설명보다는 사용법 자습서에 더 가깝지만 입문에 git 데이터 모델에 대한 멋진 개념 개요를 모두 포함합니다. 마지막 장에 자세한 내용이 있습니다.


Scott의 강연은 여기에서 완전히 재현되었습니다 : blip.tv/scott-chacon/git-talk-4113729
Gerry

1
감사합니다, @Gerry. 현재 링크로 답변을 업데이트했습니다.
Aristotle Pagaltzis 2011 년

업데이트 해 주셔서 감사합니다.
Gerry

3

Git Internals 라는 PeepCode의 100 페이지 이상의 PDF 책 US $ 9 는 환상적입니다. 잘 작성되고 훌륭하고 명확한 시각 자료를 사용하며 빠르게 읽을 수 있습니다. 나는 가능한 한 많은 무료 온라인 자료를 흡수했지만이 책은 나를 최고로 이끌었다.







1

git 소스 코드. :-)


6
먼저 내 설명에 "그리고 소스 코드보다 짧은 것을 제발"이라고 말한 줄이있었습니다. :) 나는 그것이 어떻게 든 분명하다고 생각했기 때문에 그것을 삭제하기로 결정했습니다. ;)
MrFox

2
특히 주요 타겟 고객이 주로 괴짜로 구성된 경우에는 분명한 것이 없습니다. ;-)
JesperE

그러나, MrFox는 소스는 하드 읽는 것이 아닌, 그들은 있습니다 문서화되지 않은 세부 사항을 알아낼 수있는 가장 좋은 장소.
Ben Collins

1

하루는 실제로 앉아서 전체 Git 사용 설명서를 읽었습니다 . 좋은 아이디어로 판명되었습니다. 매뉴얼은 매우 유용하고 설명이 많으며 매우 명확하고 유용한 예를 제공합니다.



0

Wikipedia 가 시작하는 데 도움이 될 수 있습니다.

내부 아키텍처 중 일부를 설명하는 문서를 만난 기억이 있으므로 그 문서가 거기에 있음을 알고 있습니다. 어디 있었는지 기억이 안 나네요 ...



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.