AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

git-am - En ligne dans le Cloud

Exécutez git-am dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande git-am qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


git-am - Appliquer une série de correctifs à partir d'une boîte aux lettres

SYNOPSIS


jet am [--signoff] [--keep] [--[no-]keep-cr] [--[no-]utf8]
[--[no-]3way] [--interactive] [--committer-date-is-author-date]
[--ignore-date] [--ignore-space-change | --ignore-espace blanc]
[--whitespace= ] [-C ] [-p ] [--répertoire= ]
[--exclure= ] [--include= ] [--reject] [-q | --calmer]
[--[pas-]ciseaux] [-S[ ]] [--patch-format= ]
[( | )...]
jet am (--continuer | --sauter | --abandonner)

DESCRIPTION


Divise les messages électroniques dans une boîte aux lettres en message de journal de validation, informations sur l'auteur et
correctifs et les applique à la branche actuelle.

OPTIONS


( | )...
La liste des fichiers de boîtes aux lettres à partir desquels lire les correctifs. Si vous ne fournissez pas cet argument,
la commande lit à partir de l'entrée standard. Si vous fournissez des répertoires, ils seront
traités comme des Maildirs.

-s, --approbation
Ajoutez une ligne Signed-off-by: au message de validation, en utilisant l'identité de commiter de
toi-même. Voir l'option d'approbation dans git-commit(1) pour plus d'informations.

-k, --garder
Passer l'indicateur -k à jet info mail (voir git-mailinfo(1)).

--keep-non-correctif
Passer l'indicateur -b à jet info mail (voir git-mailinfo(1)).

--[no-]garder-cr
Avec --keep-cr, appelez jet division du courrier (voir git-mailsplit(1)) avec la même option, à
l'empêcher de dépouiller CR à la fin des lignes. variable de configuration am.keepcr
peut être utilisé pour spécifier le comportement par défaut. --no-keep-cr est utile pour remplacer
suis.keepcr.

-c, --ciseaux
Retirez tout dans le corps avant une ligne de ciseaux (voir git-mailinfo(1)). Peut être
activé par défaut à l'aide de la variable de configuration mailinfo.scissors.

--pas de ciseaux
Ignorez les lignes de ciseaux (voir git-mailinfo(1)).

-m, --identifiant-message
Passez l'indicateur -m à jet info mail (voir git-mailinfo(1)), de sorte que l'en-tête Message-ID
est ajouté au message de validation. La variable de configuration am.messageid peut être utilisée pour
spécifier le comportement par défaut.

--pas d'identifiant de message
N'ajoutez pas l'en-tête Message-ID au message de validation. no-message-id est utile pour
remplacer am.messageid.

-q, --calme
Soyez silencieux. N'imprimez que les messages d'erreur.

-u, --utf8
Passez le drapeau -u à jet info mail (voir git-mailinfo(1)). Le message de journal de validation proposé
extrait de l'e-mail est recodé en encodage UTF-8 (variable de configuration
i18n.commitencoding peut être utilisé pour spécifier l'encodage préféré du projet s'il ne l'est pas
UTF-8).

C'était facultatif dans les versions précédentes de git, mais c'est maintenant la valeur par défaut. Vous pouvez utiliser
--no-utf8 pour remplacer cela.

--no-utf8
Passer l'indicateur -n à jet info mail (voir git-mailinfo(1)).

-3, --3 voies, --no-3 voies
Lorsque le correctif ne s'applique pas correctement, revenez à la fusion à trois voies si le correctif enregistre
l'identité des blobs auxquels il est censé s'appliquer et nous avons ces blobs disponibles
localement. --no-3way peut être utilisé pour remplacer la variable de configuration am.threeWay. Pour
plus d'informations, voir am.threeWay dans git-config (1).

--ignore-space-change, --ignore-whitespace, --whitespace= , -C , -p ,
--répertoire= , --exclude= , --include= , --rejeter
Ces drapeaux sont transmis au jet vous inscrire (voir git-appliquer(1)) programme qui applique les
pièce.

--format-correctif
Par défaut, la commande essaiera de détecter automatiquement le format du patch. Cette option
permet à l'utilisateur de contourner la détection automatique et de spécifier le format de patch qui
le(s) patch(s) doivent être interprétés comme. Les formats valides sont mbox, stgit, stgit-series
et hg.

-i, --interactif
Exécutez de manière interactive.

--committer-date-est-auteur-date
Par défaut, la commande enregistre la date du message électronique en tant qu'auteur du commit
date et utilise l'heure de création de la validation comme date de validation. Cela permet à l'utilisateur
mentir sur la date du commiter en utilisant la même valeur que la date de l'auteur.

--ignorer-date
Par défaut, la commande enregistre la date du message électronique en tant qu'auteur du commit
date et utilise l'heure de création de la validation comme date de validation. Cela permet à l'utilisateur
mentir sur la date de l'auteur en utilisant la même valeur que la date du commiter.

--sauter
Ignore le patch actuel. Cela n'a de sens que lors du redémarrage d'un patch abandonné.

-S[ ], --gpg-signe[= ]
Les commits du signe GPG. L'argument keyid est facultatif et par défaut le committer
identité; si spécifié, il doit être collé à l'option sans espace.

--continue, -r, --résolu
Après l'échec d'un correctif (par exemple, en essayant d'appliquer un correctif en conflit), l'utilisateur a
appliqué à la main et le fichier d'index stocke le résultat de l'application. Faire un
commit à l'aide du journal de paternité et de validation extrait du message électronique et du
fichier d'index actuel et continuez.

--resolvemsg=
Lorsqu'un échec de correctif se produit, sera imprimé à l'écran avant de quitter. Cette
remplace le message standard vous informant d'utiliser --continue ou --skip pour gérer le
échec. Ceci est uniquement pour un usage interne entre jet rebasement ainsi que jet am.

--avorter
Restaurez la branche d'origine et abandonnez l'opération de patch.

DISCUSSION


Le nom de l'auteur du commit est tiré de la ligne « From : » du message, et l'auteur du commit
la date est extraite de la ligne « Date : » du message. La ligne « Sujet : » est utilisée comme
titre du commit, après avoir supprimé le préfixe commun "[PATCH ]". L'objet: "
La ligne est censée décrire de manière concise l'objet du commit en une seule ligne de texte.

Les lignes « From : » et « Subject : » commençant le corps remplacent l'auteur du commit respectif
les valeurs de nom et de titre extraites des en-têtes.

Le message de commit est formé par le titre tiré du « Sujet : », une ligne vide et le
corps du message jusqu'au début du patch. Espace blanc excédentaire à la fin de chaque
la ligne est automatiquement supprimée.

Le correctif devrait être en ligne, juste après le message. Toute ligne qui est de
la forme:

· trois tirets et fin de ligne, ou

· une ligne commençant par "diff -", ou

· une ligne commençant par « Index : »

est considéré comme le début d'un correctif et le message de journal de validation est terminé avant le
première occurrence d'une telle ligne.

Lors de l'appel initial de git am, vous lui donnez les noms des boîtes aux lettres à traiter. Sur
voyant le premier patch qui ne s'applique pas, il avorte au milieu. Vous pouvez récupérer de
ceci de l'une des deux manières suivantes :

1. ignorez le patch actuel en réexécutant la commande avec le --sauter option.

2. résoudre manuellement le conflit dans le répertoire de travail et mettre à jour le fichier d'index pour apporter
dans un état que le patch aurait dû produire. Ensuite, exécutez la commande avec le
--Continuez option.

La commande refuse de traiter les nouvelles boîtes aux lettres tant que l'opération en cours n'est pas terminée, donc
si vous décidez de recommencer à zéro, exécutez git am --abort avant d'exécuter la commande
avec les noms de boîtes aux lettres.

Avant que des correctifs ne soient appliqués, ORIG_HEAD est défini sur la pointe de la branche actuelle. C'est
utile si vous rencontrez des problèmes avec plusieurs commits, comme exécuter jet am sur la mauvaise branche
ou une erreur dans les commits qui est plus facilement corrigée en changeant la boîte aux lettres (par exemple des erreurs
dans les lignes "De :").

HOOKS


Cette commande peut exécuter les hooks applypatch-msg, pre-applypatch et post-applypatch. Voir
crochets(5) pour plus d'informations.

Utilisez git-am en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad