Skip to content

Commit 8fc64ad

Browse files
committed
new git resource
1 parent 5f14356 commit 8fc64ad

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

content/pages/02-development-environments/19-git.markdown

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,11 @@ cases.
114114
tools, potential hot spots in the code and coupling between source code
115115
files. This is a great read once you get past the basics of using Git.
116116

117+
* [Write yourself a Git!](https://wyag.thb.lt/) is a tutorial for building
118+
your own version of Git from scratch with 503 lines of Python code. The
119+
result is obviously not as full-featured as the real Git implementation
120+
but this program is awesome for understanding how Git's internals work.
121+
117122
* [Phil Nash](https://philna.sh/) shows how to use the `git reflog` command
118123
in [Git back to the future](https://philna.sh/blog/2017/01/04/git-back-to-the-future/).
119124

0 commit comments

Comments
 (0)