Clonar Repositorios Remotos
Puedes clonar un repositorio existente desde un servidor remoto (por ejemplo, GitHub) para trabajar en una copia local. Esto es útil para colaborar con otros desarrolladores.
git clone URL_del_repositorio # Clonar un repositorio remoto
Sincronización con git pull y git push
Los comandos git pull
y git push
permiten sincronizar los cambios entre tu repositorio local y el repositorio remoto. git pull
trae los cambios del repositorio remoto y los fusiona en tu rama local, mientras que git push
envía tus cambios locales al repositorio remoto.
git pull origin main # Traer y fusionar cambios del repositorio remoto
git push origin main # Enviar cambios locales al repositorio remoto
Resolución de Conflictos en Fusiones y Actualizaciones
En situaciones en las que dos o más personas han realizado cambios en el mismo archivo, pueden surgir conflictos. Git te ayudará a resolver estos conflictos manualmente para garantizar una fusión exitosa.
Ejemplo de resolución de conflictos:
<<<<<<< HEAD
// Cambios hechos en tu rama local
=======
// Cambios hechos en otra rama remota
>>>>>>> branch-remoto
// Resolver los conflictos y eliminar las marcas <<<<<<<, ======, >>>>>>>
Ramas Remotas y Seguimiento de Ramas
Puedes hacer un seguimiento de las ramas remotas y trabajar en ellas directamente. El comando git checkout
con la opción -b
te permite crear y cambiar a una rama nueva en un solo paso.
git branch -r # Mostrar ramas remotas
git checkout -b nueva-rama origin/nueva-rama # Crear y cambiar a una nueva rama remota