Table des matières
Introduction aux branches Git
Liste de toutes les branches git
Créer une nouvelle branche
Comment créer une branche qui n'existe pas
Passer à la branche immédiatement après l'avoir créée
Conventions de dénomination des branches
Conclusion
Maison outils de développement git git crée une branche inexistante

git crée une branche inexistante

May 20, 2023 am 09:24 AM

Ces dernières années, git est devenu un outil de contrôle de version indispensable dans le travail des développeurs, mais il existe également certaines difficultés dans les opérations de git, comme la façon de créer des branches inexistantes. Cet article expliquera en détail comment créer une branche inexistante dans git. J'espère que cela vous sera utile.

Introduction aux branches Git

Avant de commencer à apprendre à créer une branche inexistante, vous devez d'abord comprendre le concept de branche dans git. Une branche est un pointeur vers un objet de validation dans l’historique des validations git. L'objet de soumission contient le contenu de modification du fichier et les métadonnées décrivant le contenu de la soumission. Lorsque nous créons une branche dans git, l'objet pointé par la branche est l'objet de soumission de l'objet précédent de la branche d'origine.

Liste de toutes les branches git

Dans git, nous pouvons afficher les branches existantes via git branch. La commande pour lister toutes les branches est la suivante :

$ git branch

Parmi elles, la branche avec un astérisque indique la branche actuelle.

Créer une nouvelle branche

Si vous souhaitez créer une nouvelle branche, vous pouvez utiliser la commande suivante :

$ git branch <branch-name>

Cela crée une branche nommée , mais la branche n'a pas encore été extraite, donc , le fichier ne peut pas être modifié. Si vous souhaitez consulter cette branche, vous pouvez utiliser la commande suivante :

$ git checkout <branch-name>

Maintenant, vous pouvez modifier les fichiers sous cette branche.

Comment créer une branche qui n'existe pas

Que faire si vous souhaitez créer une branche qui n'existe pas ? En fait, git est très simple. Il suffit de spécifier un nom de branche inexistant après la commande git branch, par exemple :

$ git branch my-new-branch

À ce moment, git créera une branche nommée "my" dans votre entrepôt local -new. -branche "branche.

Passer à la branche immédiatement après l'avoir créée

Si vous souhaitez basculer vers la branche immédiatement après l'avoir créée, vous pouvez utiliser la commande suivante :

$ git checkout -b my-new-branch

Cette commande ne peut pas être utilisée seule. Il crée une nouvelle branche et pointe le pointeur HEAD vers cette branche. Dans nos travaux ultérieurs, nous modifierons des fichiers et d'autres opérations sur cette nouvelle branche.

Conventions de dénomination des branches

Lorsque nous utilisons git pour créer une nouvelle branche, nous devons suivre certaines conventions de dénomination pour faciliter l'utilisation ultérieure.

  • Le nom de la branche est préfixé par feature/fix/hotfix, qui indique une branche avec de nouvelles fonctionnalités, des corrections de bugs ou des correctifs chauds.
  • Le nom de la succursale utilise des lettres minuscules et les mots sont séparés par des tirets "-".
  • Le nom de la branche adopte une dénomination concise, ce qui est utile pour une gestion ultérieure claire des dénominations.

Conclusion

Dans cet article, nous expliquons en détail comment créer des branches inexistantes dans git et donnons les spécifications pour la dénomination des branches. J'espère que grâce à cet article, vous pourrez mieux maîtriser les opérations git, améliorer l'efficacité du développement et mieux gérer les branches dans la collaboration en équipe.

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!

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

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Porce de variable PHP expliquée
1 Il y a quelques mois By 百草
Commentant le code en php
1 Il y a quelques mois By 百草
<🎜>: Grow A Garden - Guide complet des marchands itinérants
4 Il y a quelques semaines By Jack chen
Conseils pour écrire des commentaires PHP
1 Il y a quelques mois By 百草

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1511
276
Comment créer un engagement de fusion même si une avance rapide est possible? Comment créer un engagement de fusion même si une avance rapide est possible? Jul 21, 2025 am 02:22 AM

Utilisez Gitmerge --No-FF pour forcer Git à créer des commits de fusion, même si vous pouvez aller rapidement. 1. Utilisez le paramètre --no-ff pour préserver l'historique de la branche et clarifier la source de changement; 2. Cette méthode est particulièrement utile lors de l'examen ou de l'audit de code, et est souvent utilisé dans des stratégies de succursales strictes telles que Gitflow; 3. Cette opération peut être automatisée en configurant des alias ou des scripts, tels que Gitconfig - GlobalaliaS.Merge-off '! Gitmerge-no-FF', simplifiant ainsi le processus.

Comment supprimer un sous-module de mon référentiel GIT? Comment supprimer un sous-module de mon référentiel GIT? Jul 19, 2025 am 01:19 AM

TOCLEALYREMOVEAGITSUBMODULE, FirstDeinializeitwithGitsubModuledeinit-Fpath / To / Submodule, ThenDeleteitsfilesviarm-Rf.Git / Modules / Path / To / SubmoduleAndGitrm-Fpath / To / Submodule, et le fait de faire l'observation des éventualités.

Comment récupérer une branche supprimée avec un réflog git Comment récupérer une branche supprimée avec un réflog git Jul 25, 2025 am 12:46 AM

RungitReflog - Date = LocalToViewRecentReferenceChangeSandLocateTheletedBranchbyitsNameorCommithSh.2. IdentificationtheCommithShashJustBeforeThe "DeletedBranch" MessageFlogoutput.3.RecreatEthebranchusingGitcheckout-bbranch-nomecommit-hash, ORUSE.

Comment configurer Git avec mon nom d'utilisateur et mon adresse e-mail? Comment configurer Git avec mon nom d'utilisateur et mon adresse e-mail? Jul 23, 2025 am 02:57 AM

La méthode pour définir le nom d'utilisateur et la boîte aux lettres GIT consiste à utiliser les commandes GitConfig - Globaluser.name et GitConfig - Globaluser.Email pour configurer les informations d'identité à l'échelle mondiale. Les étapes spécifiques sont les suivantes: 1. Définissez le nom d'utilisateur: exécutez gitconfig - globaluser.name "yourname"; 2. Configurez la boîte aux lettres: exécutez gitconfig - globaluser.email "your.email@example.com"; 3. Vérifiez les paramètres: passez GitConfiGuser.Name et Gitco

Quand dois-je utiliser Git Merge vs Git Rebase? Quand dois-je utiliser Git Merge vs Git Rebase? Jul 22, 2025 am 02:43 AM

UsegitMergetOpreservehistoryandCollaboratesafely, en particulier pour la publication

Comment retourner un engagement spécifique (créer un nouvel engagement qui annule les modifications)? Comment retourner un engagement spécifique (créer un nouvel engagement qui annule les modifications)? Jul 20, 2025 am 01:41 AM

Pour révoquer un engagement qui a été poussé vers un référentiel mais qui maintient l'historique, utilisez Gitrevert pour créer un nouvel engagement pour inverser les modifications de l'engagement spécifié. 1. Utilisez Gitlog - Online pour trouver la valeur de hachage de l'engagement cible; 2. Exécuter Gitrevert ou comme Gitreverthead ~ 2 pour révoquer un engagement spécifique; 3. S'il y a un conflit, résolvez-le manuellement et continuez avec Gitrevert - continuant ou avorter; 4. Les informations de soumission peuvent être modifiées et confirmées; 5. Pour les commits fusionnés, le paramètre -M1 doit être ajouté. Cette méthode est sûre pour les branches partagées et évite les problèmes causés par la réécriture de l'historique.

Gérer de grands monorepos avec Git Gérer de grands monorepos avec Git Jul 25, 2025 am 12:39 AM

USESHALLOWCONES ENFATSPARSECHECKOUTSORECECONNONETIMETANDDISKUSAGEBYFITCHINGLYNECESSARYHistoryandfiles.2.StructureRetHemonorepologicalByserviceReadEam, UseCodeWerdership et EmploymonorepoWaryWarToToH

Comment modifier le message Git Commit précédent Comment modifier le message Git Commit précédent Aug 01, 2025 am 03:34 AM

ToamendthemostrecentCommitMessage, usegitcommit - amEnd-m "yourNewCommitMessage" ifthecommithas notbeenpushed;

See all articles