Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

126
Visualizações
GIT se compromete de rama a uno

Tengo un problema con una rama en git. Tengo 11 cambios en esa rama y es un verdadero lío con ellos, pero también hay otras confirmaciones en desarrollo. Todo funciona bien, pero estamos trabajando más personas en este proyecto. Entonces, lo que debo hacer es tomar cada compromiso de esta rama y enviarlos a uno en la misma rama.

El nombre de mi rama es actualización/sección de usuario.

Vi muchos videos y otras publicaciones aquí, pero nada resolvió mi problema.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Entonces, desea merge sus cambios de su rama en otra. Lo primero que probablemente quiera hacer es asegurarse de que su rama tenga cambios en las ramas de destino, para reducir los conflictos cuando su código de combinación.

Comience desde la rama 'objetivo' (donde eventualmente fusionará su código)

 git checkout targetBranchName git pull

Luego vuelva a rebase esos cambios en su rama 'fuente' (en su caso, update/user-section )

 git checkout update/user-section git rebase --interactive targetBranchName

Si hay conflictos, deberá resolverlos y seguir las instrucciones para continuar. Una vez que no tenga conflictos, recibirá un mensaje de confirmación que describe todos los cambios que está incorporando. Para aceptar ese mensaje de confirmación, escriba :q y presione Intro.

Una vez que haya integrado esos cambios del objetivo, ahora desea merge su rama actualizada nuevamente en la rama 'objetivo'. Aquí es donde sus cambios se integran.

 git checkout targetBranchName git merge --squash update/user-section

Si agrega el indicador --squash al comando de merge , traerá todo su código como una sola confirmación. Sin él, conservará todas sus confirmaciones originales y sus mensajes. Usualmente se prefiere usar --squash aquí, ya que facilita las actualizaciones de otros.

Desde aquí, su código ahora está en su copia local de la rama de destino. Ejecute git status para ver si necesita add los cambios, commit y push para que otros ahora tengan acceso a su código.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda