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 :

Problème merge urgent


Sujet :

GIT

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Problème merge urgent
    Bonsoir,

    Je suis desespérée, j'ai un professeur qui insiste pour que l'on est un git correct pour un projet en informatique. Hors quelques jours avant la deadline, j'ai fais une erreur.
    Lors d'un merge, je n'ai pas vu que j'avais supprimer deux fichiers importants. Bien sûr, je pourrais faire un commit avec les deux fichiers mais mon professeur n'aime pas ça.

    Mon git est assez long mais à la fin il finit comme tel :

    | ici mon merge incorrect
    v
    ------------o-----------------------------o----------o dev
    ---------------------------------------- %
    --------------------------------o tests
    -----------------o------o statistiques

    Légende : % = merge

    Le problème c'est qu'à la suite, j'ai mis un commit car je ne m'en était pas rendu compte.
    Bien sûr, le tout est sur un serveur.

    Je ne suis pas douée avec les git rebase et git amend ...
    Donc si vous pouviez me dire ce que je devais faire ce serait super.

    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
    Bonjour en 2 étapes
    1- retrouver le commit
    2- restaurer le fichier

    -1-

    git rev-list -n 1 HEAD -- <file>
    => tu vas retrouver le commit

    Note: tu peux aussi faire
    git log --diff-filter=D --summary

    -2-

    git checkout <commit>^ -- <file>
    => tu vas retrouver ton fichier

    a+
    Philippe

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Merci
    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [c#] Problème xml (urgent)
    Par noobyyy dans le forum C#
    Réponses: 9
    Dernier message: 27/02/2009, 12h24
  2. [problème peu urgent] lien entre formulaire et table
    Par ghyosmik dans le forum Access
    Réponses: 3
    Dernier message: 20/09/2005, 12h23

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