Empurre a ramificação local para a ramificação remota no Git

Abdul Jabbar 30 janeiro 2023
  1. Enviar ramificação local para ramificação remota
  2. Empurre ramificação local pela primeira vez
Empurre a ramificação local para a ramificação remota no Git

Git é uma plataforma que usa branches para desenvolver recursos do fluxo de trabalho principal. É um sistema de controle de versão desconcentrado porque temos ramos locais e remotos em nosso repositório.

Quando trabalhamos de forma independente, nos comprometemos com nossa ramificação local, mas o que devemos fazer se quisermos compartilhar nossos compromissos com nossos colegas? Para este caso, iremos empurrar nosso branch Git para o repositório remoto.

Este artigo mostrará como enviar um branch Git remotamente para esta ação.

O comando git push é usado aqui para transferir dados do repositório local para um repositório remoto.

Push é um método para mover commits de nosso repositório local para o repositório remoto. No entanto, podemos dizer que é equivalente a git fetch, já que git fetch é usado para importar commits para nosso branch local enquanto o comando git push exporta commit para nosso branch remoto.

O comando git remote aqui é usado para fazer branches remotos. O comando push pode sobrescrever as alterações, mas devemos ser cautelosos ao enviar nossas alterações para o branch remoto.

As preocupações são mencionadas abaixo:

  • O comando push é usado para transferir novos dados de commits locais para um repositório remoto.
  • A ramificação da qual estamos enviando os dados deve estar sempre presente na ramificação HEAD registrada em nosso ambiente local.
  • O branch para o qual estamos enviando dados deve ser mencionado claramente nas opções do comando. No entanto, essas opções podem ser ignoradas se uma conexão de rastreamento com uma ramificação remota já estiver configurada.

Enviar ramificação local para ramificação remota

Além disso, o comando push também é usado para excluir uma ramificação remota em alguns casos.

Antes de executar o comando git push, o branch local correto deve ser verificado primeiro. Depois disso, para executar o comando push, destaque para qual branch remoto você deseja enviar:

git checkout develop
git push origin develop

Empurre ramificação local pela primeira vez

Aqui podemos usar a opção -u se criarmos um branch local pela primeira vez em um repositório remoto; isso seria muito útil para o futuro. Isso garante que uma relação de rastreamento seja construída entre uma ramificação local e uma remota que fizemos recentemente.

git push -u origin develop

Depois de configurar uma relação de rastreamento, podemos executar pushes adicionais sem fornecer explicitamente mudanças adicionais, uma vez que a relação de rastreamento fornece valores padrão para o comando push. Usamos a opção --delete para excluir um branch remoto e indicar qual branch queremos excluir no parâmetro.

A seguir está o comando para excluir o branch do repositório remoto:

git push origin --delete feature/login
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Artigo relacionado - Git Push