Pousser vers une branche spécifique dans Git
-
la commande
git push
-
Utilisez la commande
git push
pour pousser la branche vers une branche distante spécifique dans Git -
Utilisez la commande
git push
pour pousser toutes les branches vers un référentiel distant spécifique dans Git
Dans Git, nous utilisons des branches pour développer des fonctionnalités indépendantes directement à partir de notre workflow principal du projet. Comme Git est considéré comme le meilleur système de contrôle de version à ce jour, nous avons des branches locales et distantes sur notre référentiel pour différentes fonctionnalités du projet.
Tout en travaillant avec une équipe sur un projet spécifique, nous travaillons souvent localement et ne nous engageons que dans notre branche locale. Pourtant, lorsque nous voulons partager ces commits avec nos partenaires de projet, nous poussons ce travail vers le référentiel distant.
la commande git push
Le git push
transfère notre travail vers le référentiel distant à partir du référentiel local. Il s’agit d’un processus dans lequel les validations sont téléchargées du référentiel local vers le référentiel distant.
Nous pouvons également écraser les modifications lors du processus de transmission vers le référentiel distant, mais il convient d’être prudent lors de leur application au référentiel distant. Nous poussons notre travail lorsque toutes nos modifications apportées au référentiel Git local doivent être validées et sont prêtes à être déployées sur le serveur.
Il est préférable d’utiliser git status
avant d’exécuter git push
pour repérer sur quelle branche nous nous trouvons actuellement afin de ne pas créer de problèmes pour l’équipe en poussant le mauvais travail vers le référentiel distant.
Utilisez la commande git push
pour pousser la branche vers une branche distante spécifique dans Git
Avec la commande git push
, nous devons également mentionner le nom de la branche distante spécifique et le nom de la branche locale sur laquelle nous voulons pousser notre travail.
Syntaxe:
$ git push <remote> <branch>
Par exemple, si nous voulons pousser la branche distante origin
et la branche locale feature
, la syntaxe ressemblera à la commande suivante :
$git push origin feature
Si nous ne sommes pas actuellement sur la branche que nous voulons pousser, alors, dans ce cas, nous allons d’abord vérifier cette branche en exécutant la commande git checkout
.
Si notre branche amont n’est pas encore développée, alors nous allons d’abord la développer en exécutant la commande git push
suivie du drapeau -u
pour l’amont :
$ git push -u origin feature
Maintenant, notre branche est transférée avec succès vers le référentiel distant.
Utilisez la commande git push
pour pousser toutes les branches vers un référentiel distant spécifique dans Git
Si nous sommes prêts à pousser tous nos commits et toutes les branches vers le référentiel distant spécifique, nous exécuterons la commande suivante :
git push --all <REMOTE-NAME>
Où:
--all
indique que nous voulons pousser toutes les branches vers le dépôt distant ;REMOTE-NAME
est le nom du dépôt distant dans lequel on veut pousser toutes les branches.
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