{"id":15847,"date":"2026-08-10T11:59:22","date_gmt":"2026-08-10T11:59:22","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/julia-evans-how-git-works-wizard-zines-2024\/"},"modified":"2026-08-10T11:59:22","modified_gmt":"2026-08-10T11:59:22","slug":"julia-evans-how-git-works-wizard-zines-2024","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/julia-evans-how-git-works-wizard-zines-2024\/","title":{"rendered":"Julia Evans \u2013 How Git Works (Wizard Zines) 2024"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2><span dir=\"auto\" style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p><span dir=\"auto\" style=\"vertical-align: inherit\">How Git Works (Wizard Zines). Many programmers only work with a few Git commands, such as commit and push, and panic when they encounter errors like \u201cDetached HEAD.\u201d How Git Works aims to dispel this fear. Instead of teaching commands, Julia Evans delves into Git\u2019s internal data structures, explaining that Git is actually a collection of objects (Blobs, Trees, Commits) that store the history of a project. By understanding this mental model, all Git commands make logical sense.<\/span><\/p>\n<p><span dir=\"auto\" style=\"vertical-align: inherit\">The book then explores the concepts of branching and merging, showing that a branch is really nothing more than a pointer to a commit. The author focuses on the horror scenarios that can cause code to be lost, and then teaches how to restore it using Git\u2019s built-in tools. This book empowers the reader to master Git instead of blindly using it, and to manage and fix the state of the repository with complete peace of mind in times of crisis.<\/span><\/p>\n<h3 data-path-to-node=\"3\"><span dir=\"auto\" style=\"vertical-align: inherit\">Book Features<\/span><\/h3>\n<ul>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Explain the mental model of the gate as an acyclic directed graph (DAG).<\/span><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Learning the concept of Commit and how to save changes in a hidden .git folder.<\/span><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Explanation of the \u201cDetached HEAD\u201d status and the correct ways to exit it without losing code.<\/span><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Visually examine the difference between Fast-forward and regular Merges.<\/span><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Learn how to use Reflog to recover commits that have been seemingly deleted.<\/span><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Simplifying the concepts of remotes and how local repositories interact with servers like GitHub.<\/span><\/li>\n<\/ul>\n<h3 data-path-to-node=\"15\"><span dir=\"auto\" style=\"vertical-align: inherit\">Book specifications<\/span><\/h3>\n<ul>\n<li data-path-to-node=\"16,0,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?jvns.ca\/blog\/2024\/04\/25\/new-zine--how-git-works-\/\" target=\"_blank\" rel=\"nofollow noopener\"><span dir=\"auto\" style=\"vertical-align: inherit\">Julia Evans<\/span><\/a><\/li>\n<li data-path-to-node=\"16,1,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Instructor: <\/span><a href=\"https:\/\/downloadlynet.ir\/tag\/julia-evans\/\"><span dir=\"auto\" style=\"vertical-align: inherit\">Julia Evans<\/span><\/a><\/li>\n<li data-path-to-node=\"16,3,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Number of pages: 28<\/span><\/li>\n<li data-path-to-node=\"16,4,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Format: PDF<\/span><\/li>\n<\/ul>\n<h3><strong><span dir=\"auto\" style=\"vertical-align: inherit\">Headlines<\/span><\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1026469 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/12\/How-Git-Works-Wizard-Zines1.png\" alt=\"How Git Works (Wizard Zines)\" width=\"842\" height=\"472\"><\/p>\n<h3><span dir=\"auto\" style=\"vertical-align: inherit\">Pictures<\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1026470 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/12\/How-Git-Works-Wizard-Zines11.png\" alt=\"How Git Works (Wizard Zines)\" width=\"736\" height=\"119\"><\/p>\n<h3><span dir=\"auto\" style=\"vertical-align: inherit\">User Guide<\/span><\/h3>\n<p><span dir=\"auto\" style=\"vertical-align: inherit\">Extract the file and run it with the appropriate software.<\/span><\/p>\n<h3><span dir=\"auto\" style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Julia_Evans_How_Git_Works_Wizard_Zines_2024_Downloadly.ir.rar?nocache=1785940719\"><span dir=\"auto\" style=\"vertical-align: inherit\">Download file \u2013 1 MB<\/span><\/a><\/p>\n<h5><span dir=\"auto\" style=\"vertical-align: inherit\">File(s) password: <\/span><a><span dir=\"auto\" style=\"vertical-align: inherit\">www.downloadly.ir<\/span><\/a><\/h5>\n<h3><span dir=\"auto\" style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p><span dir=\"auto\" style=\"vertical-align: inherit\">1 MB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description How Git Works (Wizard Zines). Many programmers only work with a few Git commands, such as commit and push, and panic when they encounter errors like<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[127485],"dgi_tag":[127818,127819,127820,127821,127822,127823,127824,127759],"class_list":["post-15847","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-ebook","dgi_tag-download-how-git-works-wizard-zines","dgi_tag-download-how-git-works-wizard-zines-book","dgi_tag-free-download-how-git-works-wizard-zines","dgi_tag-free-how-git-works-wizard-zines","dgi_tag-how-git-works-wizard-zines","dgi_tag-how-git-works-wizard-zines-book","dgi_tag-how-git-works-wizard-zines-download","dgi_tag-julia-evans"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/15847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/15847\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=15847"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=15847"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=15847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}