Poussez la branche locale vers la branche distante dans Git

Abdul Jabbar 30 janvier 2023
  1. Pousser la branche locale vers la branche distante
  2. Pousser la branch locale pour la première fois
Poussez la branche locale vers la branche distante dans Git

Git est une plate-forme qui utilise des branches pour développer des fonctionnalités à partir du workflow principal. C’est un système de versionnage déconcentré car nous avons des branches locales et distantes sur notre référentiel.

Lorsque nous travaillons de manière indépendante, nous nous engageons auprès de notre antenne locale, mais que devons-nous faire si nous voulons partager nos engagements avec nos collègues ? Pour ce cas, nous allons pousser notre branche Git vers le référentiel distant.

Cet article montrera comment pousser une branche Git à distance pour cette action.

La commande git push est utilisée ici pour transférer les données du référentiel local vers un référentiel distant.

Push est une méthode pour déplacer les commits de notre référentiel local vers le référentiel distant. Cependant, nous pouvons dire que cela équivaut à git fetch, car git fetch est utilisé pour importer des commits dans notre branche locale tandis que la commande git push exporte des commits vers notre branche distante.

La commande git remote est ici utilisée pour créer des branches distantes. La commande push peut écraser les modifications, alors que nous devons être prudents lorsque nous transmettons nos modifications à la branche distante.

Les préoccupations sont mentionnées ci-dessous :

  • La commande push permet de transférer les nouvelles données de commits locaux vers un référentiel distant.
  • La branch à partir de laquelle nous téléchargeons les données doit toujours être présente dans la branch HEAD extraite de notre environnement local.
  • La branche vers laquelle nous téléchargeons les données doit être clairement mentionnée dans les options de la commande. Cependant, ces options peuvent être ignorées si une connexion de suivi avec une branch distante est déjà configurée.

Pousser la branche locale vers la branche distante

De plus, la commande push est également utilisée pour supprimer une branche distante dans certains cas.

Avant d’exécuter la commande git push, la branche locale correcte doit être vérifiée en premier. Après cela, pour exécuter la commande push, mettez en surbrillance la branche distante vers laquelle vous souhaitez pousser :

git checkout develop
git push origin develop

Pousser la branch locale pour la première fois

Ici, nous pouvons utiliser l’option -u si nous créons une branche locale pour la première fois sur un dépôt distant ; ce serait très utile pour l’avenir. Il garantit qu’une relation de suivi est construite entre une branche locale et une branche distante que nous avons récemment créées.

git push -u origin develop

Après avoir configuré une relation de suivi, nous pouvons exécuter d’autres push sans fournir explicitement de modifications supplémentaires, car la relation de suivi fournit des valeurs par défaut pour la commande push. Nous utilisons l’option --delete pour supprimer une branche distante et indiquons quelle branche nous voulons supprimer dans le paramètre.

Voici la commande pour supprimer la branche du référentiel distant :

git push origin --delete feature/login
Auteur: Abdul Jabbar
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

Article connexe - Git Push