{"id":260,"date":"2021-05-30T23:08:04","date_gmt":"2021-05-30T23:08:04","guid":{"rendered":"http:\/\/jplatz.com.br\/syntax\/?p=260"},"modified":"2021-09-13T01:33:13","modified_gmt":"2021-09-13T01:33:13","slug":"git-rm-remover-arquivos-ja-comitados-para-um-repositorio","status":"publish","type":"post","link":"https:\/\/jplatz.com.br\/syntax\/2021\/05\/30\/git-rm-remover-arquivos-ja-comitados-para-um-repositorio\/","title":{"rendered":"GIT RM Para Remover Arquivos j\u00e1 Comitados para um Reposit\u00f3rio"},"content":{"rendered":"\n<pre class=\"wp-block-preformatted\">git rm --cached &lt;caminho-completo-para-o-arquivo-a-ser-removido><\/pre>\n\n\n\n<p>Como devs nossa miss\u00e3o \u00e9 criar c\u00f3digos, mas tem aqueles momentos que precisamos mesmo \u00e9 remover c\u00f3digo para prosseguir com a evolu\u00e7\u00e3o dos processos.<\/p>\n\n\n\n<p>Imagine que voc\u00ea refatorou um processo e acabou por inutilizar completamente um determinado arquivo; git rm nele!<\/p>\n\n\n\n<p>Ou ent\u00e3o voc\u00ea se precipitou, o que n\u00e3o \u00e9 incomum, e acabou comitando um arquivo novo e depois se arrependeu ou percebeu que n\u00e3o era preciso ou ent\u00e3o n\u00e3o era o momento ideal de enviar o arquivo para o reposit\u00f3rio; git rm nele! <\/p>\n\n\n\n<p>A grande sacada \u00e9 que com o <strong>git rm &#8211;cached<\/strong> o arquivo \u00e9 preparado para ser removido do reposit\u00f3rio, mas ele n\u00e3o desaparece por completo. O Git deixa ele dispon\u00edvel na <em>working area<\/em> para que voc\u00ea possa ainda fazer qualquer opera\u00e7\u00e3o com o seu conte\u00fado.<\/p>\n\n\n\n<p>Agora voc\u00ea j\u00e1 sabe, <strong>git rm<\/strong> para manter a casa limpa!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>git rm &#8211;cached &lt;caminho-completo-para-o-arquivo-a-ser-removido> Como devs nossa miss\u00e3o \u00e9 criar c\u00f3digos, mas tem aqueles momentos que precisamos mesmo \u00e9 remover c\u00f3digo para prosseguir com a evolu\u00e7\u00e3o dos processos. Imagine que voc\u00ea refatorou um processo e acabou por inutilizar completamente um determinado arquivo; git rm nele! Ou ent\u00e3o voc\u00ea se precipitou, o que n\u00e3o \u00e9 incomum, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,35],"tags":[133],"class_list":["post-260","post","type-post","status-publish","format-standard","hentry","category-dev-ops","category-git","tag-git-rm"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/posts\/260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/comments?post=260"}],"version-history":[{"count":5,"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/posts\/260\/revisions"}],"predecessor-version":[{"id":320,"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/posts\/260\/revisions\/320"}],"wp:attachment":[{"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/media?parent=260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/categories?post=260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/tags?post=260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}