{"id":525,"date":"2021-03-05T16:45:02","date_gmt":"2021-03-05T16:45:02","guid":{"rendered":"https:\/\/blogs.ua.es\/jpm33\/?p=525"},"modified":"2021-03-05T16:45:02","modified_gmt":"2021-03-05T16:45:02","slug":"como-recuperar-un-zip-de-una-version-antigua-de-un-commit-en-git","status":"publish","type":"post","link":"https:\/\/blogs.ua.es\/jpm33\/2021\/03\/05\/como-recuperar-un-zip-de-una-version-antigua-de-un-commit-en-git\/","title":{"rendered":"C\u00f3mo recuperar un ZIP de una versi\u00f3n antigua de un commit en Git"},"content":{"rendered":"<h1>Introducci\u00f3n<\/h1>\n<p>En ocasiones, estamos desarrollando y queremos obtener una versi\u00f3n anterior de un proyecto. Lo normal es hacer uso de los tags, \u00bfpero qu\u00e9 hacer cuando no se dispone de\u00a0 un tag marcando una versi\u00f3n completa? Se puede obtener un zip del proyecto simplemente indicando el c\u00f3digo hash del commit deseado.<\/p>\n<h1>Soluci\u00f3n<\/h1>\n<p>Podemos usar el comando git archive, as\u00ed<\/p>\n<pre>git archive --<span class=\"hljs-built_in\">format<\/span> zip --output example.zip &lt;codigo_hash_commit&gt;<\/pre>\n<h1>Referencias<\/h1>\n<ol>\n<li><a href=\"https:\/\/git-scm.com\/docs\/git-archive\">Comando git-archive<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n En ocasiones, estamos desarrollando y queremos obtener una versi\u00f3n anterior de un proyecto. Lo normal es hacer uso de los tags, \u00bfpero qu\u00e9 hacer cuando no se dispone de\u00a0 un tag marcando una versi\u00f3n completa? Se puede obtener un &hellip; <a href=\"https:\/\/blogs.ua.es\/jpm33\/2021\/03\/05\/como-recuperar-un-zip-de-una-version-antigua-de-un-commit-en-git\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3080,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6236,374],"tags":[],"class_list":["post-525","post","type-post","status-publish","format-standard","hentry","category-git","category-programacion"],"_links":{"self":[{"href":"https:\/\/blogs.ua.es\/jpm33\/wp-json\/wp\/v2\/posts\/525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ua.es\/jpm33\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ua.es\/jpm33\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/jpm33\/wp-json\/wp\/v2\/users\/3080"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/jpm33\/wp-json\/wp\/v2\/comments?post=525"}],"version-history":[{"count":1,"href":"https:\/\/blogs.ua.es\/jpm33\/wp-json\/wp\/v2\/posts\/525\/revisions"}],"predecessor-version":[{"id":526,"href":"https:\/\/blogs.ua.es\/jpm33\/wp-json\/wp\/v2\/posts\/525\/revisions\/526"}],"wp:attachment":[{"href":"https:\/\/blogs.ua.es\/jpm33\/wp-json\/wp\/v2\/media?parent=525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ua.es\/jpm33\/wp-json\/wp\/v2\/categories?post=525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ua.es\/jpm33\/wp-json\/wp\/v2\/tags?post=525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}