Hacker News new | past | comments | ask | show | jobs | submit login

Git is like that "one data structure with a hundred functions operating on it, instead of ten functions operating on ten data structures".



And that "one data structure" is a directed acyclic graph of objects, where an object is one of four kinds:

- blob (like a file)

- tree (referencing trees and/or blobs, like a directory)

- commit (referencing one tree and other commits)

- tag (referencing a commit)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: