Articles of commettre

Git s’engage dans un sous-module commun (twig principale)

J’ai deux projets ou plus (appelons-les ProjectFoo et ProjectBar ) ayant un code commun que je mets dans un sous – module . Je crois comprendre que si je commets des modifications sur un sous-module depuis ProjectFoo, ce sera dans une tête détachée que seuls tous les clones de ProjectFoo pourront voir: (master) $ cd […]

Git: Comment réutiliser / conserver les messages de validation après la réinitialisation de git?

En tant qu’utilisateur de Git, je rencontre régulièrement la situation, je dois retravailler un ou plusieurs commits d’une manière qui ne rentre pas dans –amend ou rebase -i avec des commits de correction. Je ferais généralement quelque chose comme git reset HEAD~1 # hack, fix, hack git commit -a # argh .. do I need […]

Move commet de master sur une twig en utilisant git

J’essaie d’apprendre comment utiliser efficacement Git et je me demande comment je devrais (bonne pratique / mauvaise pratique?) Résoudre le cas suivant: Disons que j’ai la chaîne de commits suivante dans master: Commit initial Commit 1 Commit 2 Commit 3 Ensuite, je me rends compte que ce qui est fait dans les deux derniers commits […]

Comment commettre aucun changement et nouveau message?

Comment puis-je créer un nouveau commit et créer un nouveau message si aucune modification n’est apscope aux fichiers? N’est-ce pas possible puisque le code de validation (SHA?) Sera le même?

git s’engage en tant qu’utilisateur différent sans email / ou seulement email

J’essaie de commettre des modifications en tant qu’utilisateur différent, mais je n’ai pas d’adresse électronique valide, la commande suivante ne fonctionne pas pour moi: git commit –author=”john doe” -m “some fix” fatal: No existing author found with ‘john doe’ J’ai le même problème en essayant de commettre avec seulement une adresse email git commit –author=”[email protected]” […]

Obtenir «CHECKOUT ne peut être exécuté que sur une ressource de version» lors de la tentative de validation à l’aide du plugin subversif Eclipse

J’utilise Eclipse Juno sur Mac 10.7.5, SVN 1.7 et le plugin Eclipse Subversive. Occasionnellement, quand j’essaie et commets des modifications de mon projet (en faisant un clic droit sur le projet depuis l’explorateur de paquets, en sélectionnant “Team” -> “Commit”), j’obtiens l’erreur: Some of selected resources were not committed. Some of selected resources were not […]

Comment git commit un seul fichier / répertoire

J’ai essayé la commande suivante: git commit path/to/my/file.ext -m ‘my notes’ Recevoir une erreur dans git version 1.5.2.1: error: pathspec ‘-m’ did not match any file(s) known to git. error: pathspec ‘MY MESSAGE’ did not match any file(s) known to git. Cette syntaxe est-elle incorrecte pour les fichiers Singe ou les commits de répertoires? REPONSE: […]

Basculer temporairement la copie de travail sur un commit Git spécifique

Comment passer à la validation spécifique de Git sans perdre tous les commits effectués après ? Je veux que les fichiers locaux soient modifiés, mais la firebase database des commits restra intacte, seul le pointeur de la position actuelle est défini sur le commit actuellement sélectionné. Je souhaite modifier l’état des fichiers en un état […]

Erreur Git lors de la validation après la fusion – irrécupérable: impossible d’effectuer une validation partielle lors d’une fusion

J’ai couru un git pull qui s’est soldé par un conflit. J’ai résolu le conflit et tout va bien maintenant (j’ai aussi utilisé mergetool). Lorsque je git commit file.php -m “message” le fichier résolu avec git commit file.php -m “message” j’obtiens l’erreur suivante: fatal: cannot do a partial commit during a merge. J’ai eu le […]

Comment supprimer les entrées de journal de validation sélectionnées d’un référentiel Git tout en conservant leurs modifications?

Je voudrais supprimer les entrées de journal de validation sélectionnées dans une arborescence de validation linéaire, afin que les entrées ne s’affichent pas dans le journal de validation. Mon arbre de validation ressemble à quelque chose comme: R–A–B–C–D–E–HEAD Je voudrais supprimer les entrées B et C afin qu’elles n’apparaissent pas dans le journal de validation, […]