About the implementation ideas of Git version control
我想大声告诉你
我想大声告诉你 2017-05-02 09:31:04
0
4
596

Bachelor’s degree in Software Engineering. In this week's software engineering course, the teacher assigned us an assignment, which is to research a software configuration management tool. I just want to study git. It is said that it only took Linux Torvalds a week to write the core functions of git (personally amazed!). The original design intention of git was to solve the many messy version control management of Linux. But what are the specific solutions? Or what kind of algorithms and data structures are used or designed. I downloaded a copy of the git source code from github, but I don’t know where to start at the moment - this is also a problem.
I hope you can help me answer this question.

我想大声告诉你
我想大声告诉你

reply all(4)
大家讲道理

This one on gitguys is also good
Git Object Model

给我你的怀抱

You can try to study svn first. . . Off topic. . .

洪涛

I think if you are familiar with the use of git and understand the design concepts and principles behind it, it will be easier to look at the source code.

Peter_Zhu

You can check this out:
http://wildlyinaccurate.com/a-hackers-gu...

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template