5 comandos de Git que harán tu vida más fácil

Git es uno de los sistemas de control de versiones más populares disponibles, desarrollado por el creador de Linux Linus Torvalds. Se utiliza tanto en sistemas privados como en sitios web públicos para todo tipo de desarrollo. No importa la experiencia que tenga con Git, siempre hay oportunidades para descubrir cosas nuevas. Aquí hay 5 ejemplos que podrían cambiar la forma en que trabaja con este sistema.





1. Copiar un archivo de otra rama 

Mientras trabajamos, puede suceder que borremos o confundamos el archivo y queramos empezar desde el principio. También puede suceder que al trabajar con una determinada rama, nos demos cuenta de que necesitamos un archivo de otra rama. Este comando nos ayudará a  obtener un archivo de otra rama :





git checkout release_15.5.3 -- projects/test/src/feature-1.component.ts
      
      



Para copiar el archivo especificado de una confirmación específica, use el comando:





git checkout 2657d3e -- projects/test/src/feature-2.component.ts
      
      



En lugar de un solo archivo, también podemos cargar el directorio completo especificando la ruta al mismo. Tenga en cuenta que todas las rutas son relativas, por lo que, a menos que esté en la raíz del repositorio, debe proporcionar una ruta relativa a sus archivos.





2. Corrección del último mensaje de confirmación.

, , , , , .  , , .  :





git commit --amend
      
      



3. ().

, .  , :





git log --oneline --no-merges
      
      



, .





4. , .

, , ,     :





git log -S "Release"

commit dcae425d31b852a90593d999bc0e57db448b0c5a
Author: pavel-zlotarenchuk
Date:   Wed Mar 3 20:56:08 2021 +0300
      
      



5. .

, git,   .  git , (). , .  git checkout, , .  :





git clean -f -d
      
      



Git es una herramienta repleta de trucos para facilitar nuestro trabajo diario. La lista anterior no es de ninguna manera exhaustiva ni completa, estos son solo comandos no obvios pero útiles que no descubrí de inmediato y que han simplificado mi trabajo muchas veces.








All Articles