Maison > interface Web > tutoriel CSS > Changer de modification non staté à une nouvelle branche

Changer de modification non staté à une nouvelle branche

Christopher Nolan
Libérer: 2025-03-14 10:31:09
original
574 Les gens l'ont consulté

Changer de modification non staté à une nouvelle branche

Vous trouvez fréquemment à travailler sur la mauvaise branche Git? Qu'il s'agisse de modifier accidentellement master ou main ou le travail continu sur une branche obsolète, le changement de modifications non statées dans une nouvelle branche est une tâche courante. Voici plusieurs approches:

Mon flux de travail habituel implique:

  1. Cacher les changements non mis en scène.
  2. Vérification de la branche master .
  3. Tirer les derniers changements de master .
  4. Création d'une nouvelle branche de master .
  5. Vérification de la nouvelle branche.
  6. Appliquer les modifications cachées.

Utilisation de la CLI Git:

C'est ainsi que je gère généralement les modifications non stagées en utilisant la ligne de commande:

 statut git
git stash - include-contracté
maître de caisse git
tirage git
Branche de la branche Git
Git Checkout New-Feture-Branch
Git Stash Pop
Copier après la connexion

En utilisant la tour Git (ou une interface graphique similaire):

Bien que vous puissiez reproduire les étapes CLI dans la tour GIT, une méthode plus simple consiste à créer la nouvelle branche et à y passer directement à l'aide de l'interface de l'interface graphique. De nombreux autres GIT GUIS offrent des flux de travail rationalisés similaires.

Une méthode plus efficace:

Récemment, j'ai découvert une commande plus efficace:

 Git Switch -C New-Branch-Name
Copier après la connexion

Cette commande unique crée une nouvelle branche ( new-branch-name ) et y passe, gérer les changements sans stage de manière transparente. Voir la documentation pour plus de détails. (Lien vers la documentation omise car elle n'est pas fournie dans l'entrée).

Pour des conseils et des astuces GIT plus avancés, consultez notre série "Advanced Git".

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal