Ce tutoriel montrera comment créer un patch à partir des changements Git non engagés.
Comment créer un patch à partir des changements non engagés dans le référentiel de travail GIT?
Pour créer un correctif à partir de modifications non engagées dans le référentiel GIT, accédez d'abord au référentiel, ajoutez des modifications à l'indice de mise en scène et utilisez le "git diff-cached> nom de fichier.correctif" commande.
Pour une ligne directrice pratique, passez par la procédure fournie.
Étape 1: Lancez Git Terminal
Lancez le terminal GIT à partir du menu «Démarrage» de Windows:
Étape 2: Allez dans le répertoire de travail GIT
Accédez au répertoire de travail GIT en utilisant le «CD " commande:
cd "c: \ git \ démo"
Étape 3: Initialiser le répertoire GIT
Initialisez le répertoire GIT via la commande fournie:
$ git init
Étape 4: générer un nouveau fichier
Générer le nouveau fichier en exécutant le «touche " commande:
$ touch file2.SMS
Étape 5: Ajouter des modifications non tracées
Ensuite, déplacez les modifications non suivies dans l'index de suivi via la commande mentionnée:
$ git add .
Vérifiez l'état GIT pour vérifier si les modifications sont ajoutées à l'indice de stadification ou non:
$ statut git
Ici, vous pouvez voir que nous avons réussi à ajouter les modifications non suivies à la zone de mise en scène:
Étape 6: Générer un patch de modifications non engagées
Dans l'étape suivante, créez le patch de modifications étapées non engagées:
$ git diff - cache> Patchfile.correctif
Dans la commande ci-dessus, le «-mis en cache«L'option est utilisée pour créer le patch des modifications mise en scène. Si un utilisateur ne peut pas utiliser le «-mis en cache”Option, un patch de modifications non suivis sera créée:
Utilisez le "LS”Commande pour afficher tous les répertoires et fichiers du référentiel actuel:
$ ls
Étape 7: Appliquer le patch
Appliquer le correctif dans le même répertoire pour vérifier que le fichier de correctif fonctionne ou non:
$ git Appliquer Patchfile.correctif
On peut observer qu'une erreur est rencontrée car elle existe déjà dans le répertoire de travail:
Étape 8: Faire un nouveau référentiel
Faisons un nouveau répertoire dans lequel nous appliquerons le correctif récemment créé. À cette fin, utilisez le «mkdir " commande:
$ mkdir newDirectory
Après cela, ouvrez le nouveau répertoire ou le nouveau référentiel à l'aide du «CD" commande:
$ cd newDirectory /
Étape 9: Appliquer le patch de modifications non engagées
Ensuite, appliquez le patch dans un nouveau répertoire en utilisant la commande ci-dessous:
$ git appliquer / c / git / démo / patchfile.correctif
Pour vérifier si le patch est appliqué ou non, affichez la liste de tous les fichiers:
$ ls
La sortie indique que nous avons réussi le correctif des modifications non engagées dans le nouveau répertoire:
Nous vous avons appris la procédure pour créer un patch git à partir des modifications non engagées.
Conclusion
Pour créer un patch à partir des modifications GIT non engagées, ouvrez d'abord le référentiel de travail GIT. Créez un nouveau fichier et ajoutez-le à l'index de suivi. Après cela, créez un patch git de modifications non engagées suivies en utilisant le "Git Diff-mis en mousse> Patchfile.correctif" commande. Ensuite, appliquez le patch à un autre référentiel ou répertoire via le «Git postuler " commande. Ce message a démontré la méthode pour créer un patch à partir des modifications GIT non engagées.