IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GIT Discussion :

Modifier un commit


Sujet :

GIT

  1. #1
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Septembre 2012
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Septembre 2012
    Messages : 81
    Points : 44
    Points
    44
    Par défaut Modifier un commit
    Bonjour,
    Est-il possible de modifier le message d'un ancien commit déjà poussé sur un serveur distant ?
    Merci.

  2. #2
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    Possible mais attention : est-ce un dépot partagé ? Est-ce que d'autre collaborateur ont pullé ton commit ? si oui, l'opération est plus que déconseillée...

    Bref à faire sur un dépot perso (par exemple son fork github avant pull request...)

    Si c'est ton dernier commit tu peux faire un
    git amend
    suivi d'un git
    push --force

    Si c'est un ancien commit
    git rebase --interactive <hash~> i.e. commit avant celui que tu veux modifier
    remplace pick par reword sur ton commit; sauvegarde; puis modifies ton commit quand ton ancien message apparait...
    puis
    push --force

    Voilà
    a+

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 11
    Points : 11
    Points
    11
    Par défaut
    Hello,
    Je ne rouvre pas un sujet car cette demande correspond à mon pb.
    J'ai commité sur github un fichier de config (à ne jamais faire bien sûr) et je souhaiterai supprimer certains paragraphes sensibles.

    D'où ma question, est-ce possible depuis l'interface web de github ?

    Merci.
    P.

  4. #4
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    Bonjour poubs,

    Ta question n'est pas identique à celle d'alainyvan... Tu veux modifier un fichier dans l'historique et non pas le commentaire aposé à un commit...

    Depuis l'interface web de github tu peux faire des editions de fichier texte... mais est-ce que tu souhaites ? Ton commit (et tes infos confidentielles) restera dans l'historique de ton depot...

    Comme dit pour alainyvan tu peux modifier un commit déjà poussé mais c'est fortement d"conseillé...

    Tu peux modifier un ancien commit avec 'git rebase -i'

    a+
    Philippe

Discussions similaires

  1. [Perforce] Savoir la liste des fichiers modifiés non commités
    Par bruce-willis dans le forum SCM
    Réponses: 1
    Dernier message: 12/08/2011, 14h36
  2. [Utilisation] switch du trunk vers une branche sans commiter un fichier modifié
    Par laurentapologic dans le forum Subversion
    Réponses: 1
    Dernier message: 15/10/2008, 19h08
  3. [Utilisation] modifier la date d'un commit
    Par Anubis dans le forum Subversion
    Réponses: 2
    Dernier message: 26/02/2007, 10h50
  4. [VB6] [MDI] Modifier form en MDIform
    Par fikou dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 12/09/2002, 13h48
  5. Réponses: 5
    Dernier message: 06/08/2002, 20h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo