Я действительно думаю о том, как я могу создать очень минимальное программное обеспечение Git-only только для себя!
Я прошел через документацию Git и даже то, как работает git, и у меня есть полное понимание.
Есть ли какой-нибудь пример для меня, чтобы учиться в качестве бонуса, прежде чем погрузиться в этот проект?.
В дополнение к папке " Documentation/technical
", в которой объясняются внутренние функции Git, вы можете изучить, как Git был повторно реализован как упражнение на других языках.
См. Например:
src-d/go-git
(недавнее 2018 год),danlucraft/git.js
(намного старше),eclipse/jgit
(используемый EGit)