git
› Pro Git
› Atlassian Git Tutorial
› Pro Git 简体中文翻译
› GitX
yujiehan2002
V2EX  ›  git

推荐自己翻译的《自己动手写 Git》 教程

  •  1
     
  •   yujiehan2002 · Oct 7, 2024 · 4821 views
    This topic created in 767 days ago, the information mentioned may be changed or developed.

    本教程将介绍如何使用 Python 从头开始实现简化版 Git ,目的是通过构建一个包含 init 、add 、commit 和 log 等基本命令的基本版本,帮助读者理解 Git 的核心原理。本教程只需了解一些基本的 Git 、Python 和 shell 知识即可学习。

    教程地址:http://wyag-zh.hanyujie.xyz/

    Github 仓库:https://github.com/hanyujie2002/wyag-zh

    20241007101901

    目前翻译还有很多需要改进的地方,欢迎提建议或者 pr !

    9 replies  •  2024-10-08 17:14:23 +08:00
    yBjCf9KX1I8z3h52
    yBjCf9KX1I8z3h52
    Oct 7, 2024 via Android
    1
    已 star 支持一下,很有意思,我就看了下前面的一点点,会一点点 py 和 git ,不能说很擅长,所以挺适合我的感觉。前面引入库的时候不太懂那些库的作用,git 我也就会 add commit push ,可以先解释一下大概的这一套流程是干了些啥再一步一步解析吧,直接开始写感觉有一点点突兀,个人看法
    yujiehan2002
    yujiehan2002
    OP
    Oct 7, 2024
    2
    @imjiaoyuan 感谢你的支持!但是本项目只是翻译项目,关于内容方面的建议你可以向[上游仓库]( https://github.com/thblt/write-yourself-a-git)提 issue 😺
    yujiehan2002
    yujiehan2002
    OP
    Oct 7, 2024
    3
    突然发现评论区不支持 Markdown 😂 原文仓库链接是 https://github.com/thblt/write-yourself-a-git
    cooltechbs
    cooltechbs
    Oct 7, 2024
    4
    支持 LZ ,中文技术文档及教材翻译任重道远(不过 GPT 对这个领域可能有明显帮助)。
    yBjCf9KX1I8z3h52
    yBjCf9KX1I8z3h52
    Oct 7, 2024 via Android
    5
    @yujiehan2002 sorry 审题错误
    yachen
    yachen
    Oct 7, 2024
    6
    给 lz 点个赞,辛苦了
    iq50zzz
    iq50zzz
    Oct 7, 2024
    7
    支持一下。另外,伯克利的 cs61b 中有一个 project 就是实现一个简易的 git ,不过是 java 实现
    KING754
    KING754
    Oct 8, 2024
    8
    @iq50zzz 这个有地址吗?
    Vraw5
    Vraw5
    Oct 8, 2024
    9
    辛苦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2160 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 11:09 · PVG 19:09 · LAX 03:09 · JFK 06:09
    ♥ Do have faith in what you're doing.