{"id":9091,"date":"2019-09-09T22:43:51","date_gmt":"2019-09-09T22:43:51","guid":{"rendered":"https:\/\/blog.hostinger.io\/mx-tutoriales\/?p=9091"},"modified":"2025-01-20T18:30:08","modified_gmt":"2025-01-20T17:30:08","slug":"renombrar-rama-git","status":"publish","type":"post","link":"\/mx\/tutoriales\/renombrar-rama-git","title":{"rendered":"C\u00f3mo renombrar una rama (Branch) de Git &#8211; una gu\u00eda r\u00e1pida"},"content":{"rendered":"<p>Cuando <a href=\"\/mx\/tutoriales\/como-usar-git-branch\/\">trabajas en Git<\/a>, a veces nombras accidentalmente una rama de forma incorrecta o simplemente quieres que tu proyecto est&eacute; mejor organizado. <\/p><p>Estos son incidentes bastante comunes, as&iacute; que veamos c&oacute;mo renombrar una rama de <a href=\"https:\/\/git-scm.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Git<\/a> local y remota. Tambi&eacute;n explicaremos brevemente qu&eacute; son los repositorios de Git y mencionaremos algunos comandos &uacute;tiles.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Speed-Up-Your-Website-ES.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES-1024x283.png\" alt=\"\" class=\"wp-image-25983\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES-300x83.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES-150x41.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES-768x212.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-renombrar-una-rama-local-de-git\">&iquest;C&oacute;mo renombrar una rama local de Git?<\/h2><p>Antes de empezar, aseg&uacute;rate de estar en la rama a la que quieres cambiarle el nombre, luego sigue los pasos seg&uacute;n corresponda:<\/p><pre class=\"wp-block-preformatted ql-syntax\">git checkout old-name<\/pre><p>Si deseas ver todas tus ramas locales, usa el siguiente comando:<\/p><pre class=\"wp-block-preformatted ql-syntax\">git branch --list<\/pre><p>Cuando est&eacute; todo claro, sigue estos pasos:<\/p><ol class=\"wp-block-list\">\n<li>El uso del comando Git rename branch requerir&aacute; que agregues una opci&oacute;n <strong>-m:<\/strong>\n<pre>git branch -m new-name<\/pre>\n<\/li>\n\n\n\n<li>Tambi&eacute;n puedes cambiar el nombre de una rama local desde otra rama usando los siguientes dos comandos:\n<pre>git checkout master\ngit branch -m old-name new-name<\/pre>\n<\/li>\n\n\n\n<li>Para finalizar, este comando listar&aacute; todas las ramas, tanto locales como remotas, para verificar que se les haya cambiado el nombre:\n<pre>git branch -a<\/pre>\n<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-como-cambiar-el-nombre-de-una-rama-remota-de-git\">&iquest;C&oacute;mo cambiar el nombre de una rama remota de Git?<\/h2><p>Aunque no es posible cambiar directamente el nombre de una rama remota. El proceso de renombrar una rama remota de Git implica seguir estos tres pasos:<\/p><ol class=\"wp-block-list\">\n<li>Para empezar, necesitar&aacute;s renombrar la rama local siguiendo los pasos explicados antes.<\/li>\n\n\n\n<li>Luego<strong> borra<\/strong> la rama <strong>anterior<\/strong> y aplica <strong>push<\/strong> a la <strong>nueva<\/strong>. Puedes hacerlo f&aacute;cilmente con los siguientes comandos:\n<pre>git push origin --delete nombre-anterior\ngit push origin :nombre-anterior nombre-nuevo<\/pre>\n<\/li>\n\n\n\n<li>Restablece la rama ascendente para tu nueva rama local y estar&aacute; listo:\n<pre>git push origin -u nombre-nuevo<\/pre>\n<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-como-crear-una-nueva-rama-local-en-git\">&iquest;C&oacute;mo crear una nueva rama local en Git?<\/h2><p>Antes de crear una nueva rama, recuerda que cada repositorio, de los cuales hablaremos luego, contiene una rama maestra que refleja el estado de tus proyectos. Cuando creas una rama, todo lo que Git est&aacute; haciendo es crear un nuevo apuntador.<\/p><p>Podemos crear una rama local siguiendo los siguientes pasos:<\/p><ol class=\"wp-block-list\">\n<li>Navega a la ra&iacute;z de la rama maestra:\n<pre>cd repository-name<\/pre>\n<\/li>\n\n\n\n<li>Puedes crear una rama desde una rama maestra con el siguiente comando:\n<pre>git branch new-branch-name<\/pre>\n<p>O puedes crear una nueva rama y cambiarla:<\/p>\n<pre>git checkout -b new-branch-name<\/pre>\n<p>Tambi&eacute;n puedes clonar una rama y luego pasar a ella:<\/p>\n<pre>git checkout -b new-branch-name origin\/new-branch-name<\/pre>\n<\/li>\n\n\n\n<li>Pasa a tu nueva rama:\n<pre>git checkout new-branch-name<\/pre>\n<\/li>\n\n\n\n<li>Finalmente, verifica que est&eacute;s en la nueva rama:\n<pre>git status<\/pre>\n<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-como-eliminar-una-rama-local-de-git\">&iquest;C&oacute;mo eliminar una rama local de Git?<\/h2><p>Para eliminar una rama local, puedes usar cualquiera de los siguientes comandos de Git:<\/p><pre class=\"wp-block-preformatted\">git branch -d branch_name\ngit branch -D branch_name<\/pre><p>La opci&oacute;n <strong>-d<\/strong> (<strong>&ndash;delete<\/strong>) eliminar&aacute; la rama local si ya la misma fue reiniciada y se fusion&oacute; con las ramas remotas.<\/p><p>La opci&oacute;n <strong>-D<\/strong> (<strong>&ndash;delete &ndash;force<\/strong>) eliminar&aacute; la rama local independientemente de que se haya reiniciado y fusionado con las ramas remotas o no.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-eliminar-una-rama-remota-de-git\">&iquest;C&oacute;mo eliminar una rama remota de Git?<\/h2><p>Tambi&eacute;n puedes eliminar una rama remota especificando tanto el nombre remoto como la rama. En la mayor&iacute;a de los casos, el nombre remoto es <strong>origin<\/strong>, y el comando se ver&aacute; as&iacute;:<\/p><pre class=\"wp-block-preformatted\">git push remote_name --delete branch_name\ngit push remote_name :branch_name<\/pre><h2 class=\"wp-block-heading\" id=\"h-inspeccion-y-comparacion\">Inspecci&oacute;n y comparaci&oacute;n<\/h2><p>En Git, puedes ver cualquier cambio que hayas realizado en cualquier momento. Para ver estos cambios, ingresa el siguiente comando:<\/p><pre class=\"wp-block-preformatted ql-syntax\">git log<\/pre><p>O, para un resumen m&aacute;s detallado:<\/p><pre class=\"wp-block-preformatted ql-syntax\">git log --summary<\/pre><h2 class=\"wp-block-heading\" id=\"h-que-son-las-ramas-de-git-git-branch\">&iquest;Qu&eacute; son las ramas de Git (Git Branch)?<\/h2><p>Git es un <strong>sistema de control de versiones distribuido<\/strong> (DVCS) donde todos los miembros de un equipo tienen una versi&oacute;n completa de un proyecto. Est&aacute; dise&ntilde;ado espec&iacute;ficamente teniendo en cuenta el rendimiento, la seguridad y la flexibilidad en lo que respecta a la gesti&oacute;n de proyectos.<\/p><p>Las ramas son una l&iacute;nea aislada del desarrollo de tu proyecto. Son una forma de trabajar junto con tu rama maestra, pero sin ning&uacute;n c&oacute;digo que no est&eacute; completamente listo. Las ramas ayudan a limpiar el historial desordenado antes de fusionarlas.<\/p><p>La ramificaci&oacute;n de Git te ayuda a crear, eliminar y enumerar otras ramas. Sin embargo, una rama tambi&eacute;n act&uacute;a como un puntero a una instant&aacute;nea de los cambios que has realizado, o deseas realizar, a los archivos del proyecto. Es &uacute;til en situaciones en las que deseas agregar una funci&oacute;n adicional o corregir un error dentro del proyecto.<\/p><p>Una rama no solo encapsula los cambios, sino que tambi&eacute;n se asegura de que el c&oacute;digo inestable no se fusione con los archivos del proyecto principal. Una vez que hayas terminado de actualizar el c&oacute;digo de una rama, puedes fusionar la rama de trabajo con la rama maestra.<\/p><h2 class=\"wp-block-heading\" id=\"h-que-es-un-repositorio-git\">&iquest;Qu&eacute; es un repositorio Git?<\/h2><p>Un repositorio act&uacute;a como una carpeta para tu proyecto: contiene todos tus archivos y almacena tu historial de revisiones. Los repositorios pueden ser privados o p&uacute;blicos y tambi&eacute;n puedes compartirlos con otras personas en tu organizaci&oacute;n.<\/p><p>Cuando inicias un repositorio Git, se crea un directorio <strong>.git\/<\/strong> en la ra&iacute;z de la carpeta del proyecto. Aqu&iacute; es donde Git rastrea los cambios en los archivos del proyecto, almacena objetos, referencias y m&aacute;s informaci&oacute;n para administrar repositorios.<\/p><p>Ten cuidado de no eliminar la carpeta <strong>.git\/<\/strong>, a no ser que se haga de forma deliberada porque eliminar&aacute; todo el historial de tu proyecto.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-clonar-un-repositorio-remoto\">&iquest;C&oacute;mo clonar un repositorio remoto?<\/h2><p>Para clonar un repositorio, usa la opci&oacute;n clonar del comando Git. Adicionalmente, deber&aacute;s especificar la URL del repositorio. Veamos los pasos a seguir:<\/p><ol class=\"wp-block-list\">\n<li>Puedes clonar la rama maestra desde el repositorio remoto utilizando <strong>HTTPS<\/strong> o <a href=\"\/mx\/tutoriales\/que-es-ssh\">SSH<\/a><strong>.<br><\/strong>Para <strong>HTTPS<\/strong>: <p>&nbsp;<\/p> <pre>git clone https:\/\/github.com\/user_name\/your_apps.git<\/pre> <p>Para <strong>SSH<\/strong>:<\/p> <pre>git clone ssh:\/\/github.com\/user-name\/your-repository-name.git<\/pre><\/li>\n\n\n\n<li>&nbsp;Para navegar a la ra&iacute;z del repositorio clonado puedes usar el comando <strong>cd<\/strong>:\n<pre>cd your_apps<\/pre>\n<\/li>\n\n\n\n<li>La comprobaci&oacute;n del estado de la rama se puede hacer f&aacute;cilmente con el siguiente comando Git:\n<pre>git status<\/pre>\n<\/li>\n<\/ol><figure class=\"wp-block-image size-large\"><a href=\"\/mx\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29291\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>Ahora sabes c&oacute;mo administrar las ramas de Git utilizando diferentes comandos: puedes renombrar una rama, crear una, listar las existentes y eliminarlas tambi&eacute;n.<\/p><p>Esperamos que este tutorial te haya sido &uacute;til. Nos vemos en el pr&oacute;ximo.<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Lecturas recomendadas<\/h4>\n                    <p><a href=\"https:\/\/git-scm.com\/doc\" target=\"_blank\" rel=\"noreferrer noopener\">Documentaci&oacute;n oficial de Git <\/a><\/p><p><a href=\"\/mx\/tutoriales\/comandos-de-git\">Comandos b&aacute;sicos de Git<\/a><\/p><p><a href=\"\/mx\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">C&oacute;mo usar el terminal PuTTY SSH para conectarte a tu cuenta de alojamiento<\/a><\/p><p><a href=\"\/mx\/tutoriales\/instalar-git-en-ubuntu\">C&oacute;mo instalar Git en Ubuntu<\/a><\/p><p><a href=\"\/mx\/tutoriales\/que-es-github\/\">Qu&eacute; es GitHub<\/a><\/p>\n                <\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando trabajas en Git, a veces nombras accidentalmente una rama de forma incorrecta o simplemente quieres que tu proyecto est&eacute; mejor organizado. Estos son incidentes bastante comunes, as&iacute; que veamos c&oacute;mo renombrar una rama de Git local y remota. Tambi&eacute;n explicaremos brevemente qu&eacute; son los repositorios de Git y mencionaremos algunos comandos &uacute;tiles. &iquest;C&oacute;mo renombrar [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/renombrar-rama-git\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":138,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo Renombrar Una Rama (Branch) De Git","rank_math_description":"En este post te explicamos algunos conceptos b\u00e1sicos sobre c\u00f3mo renombrar una rama de git (Git Rename Branch) y mucho m\u00e1s. \u00a1Aprende con Hostinger!","rank_math_focus_keyword":"renombrar rama git","footnotes":""},"categories":[5700],"tags":[13318],"class_list":["post-9091","post","type-post","status-publish","format-standard","hentry","category-vps","tag-renombrar-rama-git"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-rename-a-git-branch","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/renombrar-rama-git","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-rename-a-git-branch","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-rename-a-git-branch","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-rename-a-git-branch","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/renombrar-rama-git","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/renombrar-rama-git","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/renombrar-rama-git","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-rename-a-git-branch","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-rename-a-git-branch","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-rename-a-git-branch","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-rename-a-git-branch","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/9091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/138"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=9091"}],"version-history":[{"count":10,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/9091\/revisions"}],"predecessor-version":[{"id":44901,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/9091\/revisions\/44901"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=9091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=9091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=9091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}