Maison > outils de développement > git > le corps du texte

Un article expliquant l'utilisation de git push en détail

PHPz
Libérer: 2023-04-03 09:24:29
original
5905 Les gens l'ont consulté

Utilisation de git push

Dans le développement de logiciels, GIT est un système de contrôle de version couramment utilisé, souvent utilisé pour le développement collaboratif et le contrôle de version. Parmi eux, git push est une commande de GIT, qui est une commande permettant de soumettre du code local à un entrepôt distant. Cet article présente principalement l'utilisation de git push et les précautions associées.

  1. Utilisation de base

La syntaxe de base de git push est la suivante :

git push [远程库名] [本地分支名]:[远程分支名]
Copier après la connexion

Nous pouvons interpréter cette commande comme : pousser la branche locale vers la branche spécifiée par la bibliothèque distante.

Par exemple, si on pousse la branche master locale vers la branche master de la bibliothèque distante d'origine, on peut utiliser la commande suivante :

git push origin master:master
Copier après la connexion

Dans cette commande, origin是远程库的名称,master指的是本地分支的名称,冒号后面的master fait référence au nom de la branche distante. Dans ce cas, les noms de la branche locale et de la branche distante sont les mêmes, ils peuvent donc être abrégés comme suit :

git push origin master
Copier après la connexion
  1. Forcer l'écrasement de la branche distante

Parfois, le contenu de la branche locale est en conflit avec le contenu de la branche distante, nous avons besoin de forcer l'écrasement des branches distantes. Vous pouvez utiliser la commande suivante :

git push -f [远程库名] [本地分支名]:[远程分支名]
Copier après la connexion

Par exemple, si nous devons forcer l'écrasement de l'origine/maître de la branche distante, vous pouvez utiliser la commande suivante :

git push -f origin master:master
Copier après la connexion

Il convient de noter que la poussée forcée peut écraser le travail d'autres personnes, donc utilisez-le avec prudence.

  1. Configurer la branche push par défaut

Chaque fois que nous utilisons git push, nous devons spécifier manuellement la branche locale et la branche distante. Si nous ne voulons pas spécifier le nom de la branche à chaque fois, nous pouvons configurer git pour qu'il utilise le nom de la branche correspondante par défaut. Vous pouvez utiliser la commande suivante :

git push --set-upstream [远程库名] [本地分支名]:[远程分支名]
Copier après la connexion

Par exemple, si nous voulons pousser la branche locale dev vers la branche dev de la bibliothèque distante d'origine et en faire la branche push par défaut, vous pouvez utiliser la commande suivante :

git push --set-upstream origin dev:dev
Copier après la connexion

In de cette façon, chaque fois que vous utiliserez git push à l'avenir, exécutez simplement la commande suivante :

git push
Copier après la connexion

pour terminer l'opération push.

  1. Autres notes

Il convient de noter qu'avant d'exécuter git push, les opérations git add et git commit doivent être effectuées en premier, sinon git push échouera. De plus, veillez à comparer le code et les versions avant de soumettre pour éviter les conflits et les erreurs de code inutiles.

De plus, si vous souhaitez afficher les informations de configuration actuelle de git, vous pouvez utiliser la commande suivante :

git config -l
Copier après la connexion

En comprenant les commandes et précautions courantes ci-dessus, j'espère que cela pourra aider les lecteurs à mieux maîtriser l'utilisation de git push et à éviter erreurs et conflits inutiles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!