{"id":411,"date":"2021-11-23T12:51:08","date_gmt":"2021-11-23T12:51:08","guid":{"rendered":"http:\/\/jplatz.com.br\/syntax\/?p=411"},"modified":"2021-11-23T12:54:13","modified_gmt":"2021-11-23T12:54:13","slug":"git-branch-eliminando-uma-branch-no-ambiente-local-e-remoto","status":"publish","type":"post","link":"https:\/\/jplatz.com.br\/syntax\/2021\/11\/23\/git-branch-eliminando-uma-branch-no-ambiente-local-e-remoto\/","title":{"rendered":"GIT Branch Eliminando uma Branch no Ambiente Local e Remoto"},"content":{"rendered":"\n<pre class=\"wp-block-preformatted\">\/\/ delete branch locally with force\ngit branch -D nome-da-branch-que-eu-nao-quero-mais\n\n\/\/ delete branch on remote\ngit push origin --delete <meta charset=\"utf-8\">nome-da-branch-que-eu-nao-quero-mais<\/pre>\n\n\n\n<p>Pessoal, aqui um jeito simples de se livrar de uma <strong>branch<\/strong> que voc\u00ea n\u00e3o quer mais, s\u00e3o comandos diferentes para eliminar localmente e no servidor remoto.<\/p>\n\n\n\n<p>Observe que localmente o <strong>-D<\/strong> em mai\u00fasculo representa o <strong>FORCE<\/strong>. Se a branch em quest\u00e3o j\u00e1 foi sincronizada remotamente o <strong>force<\/strong> \u00e9 requisito obrigat\u00f3rio. Se a <strong>branch<\/strong> foi criada somente localmente ent\u00e3o voc\u00ea poderia utilizar uma sintaxe opcional mesmo agressiva.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><meta charset=\"utf-8\">\/\/ delete branch locally without force\ngit branch -d nome-da-branch-que-eu-nao-quero-mais<\/pre>\n\n\n\n<p>O segundo comando \u00e9 para eliminar a <strong>branch<\/strong> no servidor remoto. Ambos os comandos podem ser utilizados de forma independente, ou seja, voc\u00ea pode querer eliminar a branch local apenas, ou remota apenas, ou em ambos os locais que \u00e9 o mais corriqueiro.<\/p>\n\n\n\n<p>Alternativamente tem uma outra sintaxe para eliminar a <strong>branch<\/strong> no servidor remoto, mas \u00e9 um tanto dif\u00edcil de recordar esta sintaxe, ainda mais em se tratando de um <strong>delete<\/strong>. N\u00e3o recomendo utilizar sem conferir o manual duas vezes.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/\/ delete branch on remote\ngit push origin :nome-da-branch-que-eu-nao-quero-mais<\/pre>\n\n\n\n<p>Observe tamb\u00e9m que este procedimento \u00e9 bastante similar ao artigo onde descrevo o processo de renomear uma <strong>branch<\/strong>, os comandos a serem utilizados acabam se repetindo, mas a sequ\u00eancia n\u00e3o \u00e9 a mesma.<\/p>\n\n\n\n<p><em>God save Git!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\/\/ delete branch locally with force git branch -D nome-da-branch-que-eu-nao-quero-mais \/\/ delete branch on remote git push origin &#8211;delete nome-da-branch-que-eu-nao-quero-mais Pessoal, aqui um jeito simples de se livrar de uma branch que voc\u00ea n\u00e3o quer mais, s\u00e3o comandos diferentes para eliminar localmente e no servidor remoto. Observe que localmente o -D em mai\u00fasculo representa o [&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":[55,148,175],"class_list":["post-411","post","type-post","status-publish","format-standard","hentry","category-dev-ops","category-git","tag-git","tag-git-branch","tag-git-push"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/posts\/411","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=411"}],"version-history":[{"count":3,"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/posts\/411\/revisions"}],"predecessor-version":[{"id":415,"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/posts\/411\/revisions\/415"}],"wp:attachment":[{"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/media?parent=411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/categories?post=411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jplatz.com.br\/syntax\/wp-json\/wp\/v2\/tags?post=411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}