Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2011, 13h53   #1
Membre éclairé
 
Avatar de llaffont
 
Loïc Laffont
Inscription : juin 2007
Messages : 495
Détails du profil
Informations personnelles :
Nom : Loïc Laffont
Âge : 34
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 495
Points : 380
Points : 380
Par défaut Update de son repository local avec GIT

Salut,

Après avoir procédé au clone d'un projet depuis un serveur GIT. Je viens de constater que l'auteur a fait une mise à jour.

Comment puis-je récupérer cet update ? sans devoir casser mon repository local

Merci
__________________
En théorie tout devrait fonctionner...

La France a un incroyable talent : Son retard en technologie informatique
llaffont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 11h34   #2
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 375
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 375
Points : 2 034
Points : 2 034
git-pull ?
matafan est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/06/2011, 12h05   #3
Membre habitué
 
Inscription : juillet 2002
Messages : 92
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 92
Points : 123
Points : 123
git pull .....
Vlad59 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/06/2011, 16h16   #4
Membre du Club
 
Avatar de willom
 
Homme Guillaume
Développeur Java
Inscription : décembre 2006
Messages : 27
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : décembre 2006
Messages : 27
Points : 41
Points : 41
J'aurais dit un bête git pull, mais je ne suis pas sûr de comprendre ce que tu veux dire par :
Citation:
Envoyé par llaffont
sans devoir casser mon repository local
willom est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/07/2011, 08h48   #5
Membre éclairé
 
Avatar de llaffont
 
Loïc Laffont
Inscription : juin 2007
Messages : 495
Détails du profil
Informations personnelles :
Nom : Loïc Laffont
Âge : 34
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 495
Points : 380
Points : 380
Citation:
Envoyé par willom Voir le message
J'aurais dit un bête git pull, mais je ne suis pas sûr de comprendre ce que tu veux dire par :
Moi non plus je reviens de congés et je ne sais plus ce que je voulais dire...

Mais en tout cas git pull est bien ma solution. Merci à vous tous
__________________
En théorie tout devrait fonctionner...

La France a un incroyable talent : Son retard en technologie informatique
llaffont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 09h10   #6
Membre éclairé
 
Avatar de llaffont
 
Loïc Laffont
Inscription : juin 2007
Messages : 495
Détails du profil
Informations personnelles :
Nom : Loïc Laffont
Âge : 34
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 495
Points : 380
Points : 380
git pull allait bien hier mais aujourd'hui c'est différent.

Afin de régler un problème dans le code j'ai édité ma version locale.
De son côté, le développeur à corriger ce même code et ajouter différente modification.

Je dois donc faire un nouveau Pull mais j'obtiens le message suivant :

Citation:
error: Your local changes to 'fichier.class.php' would be overwritten by merge. Aborting.
Please, commit your changes or stash them before you can merge.
Que dois-je faire pour forcer la mise à jour complète de mon code sans se soucier de mes modifications locales ?
__________________
En théorie tout devrait fonctionner...

La France a un incroyable talent : Son retard en technologie informatique
llaffont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 11h47   #7
Membre du Club
 
Avatar de willom
 
Homme Guillaume
Développeur Java
Inscription : décembre 2006
Messages : 27
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : décembre 2006
Messages : 27
Points : 41
Points : 41
Tu veux donc écraser tes modifs?

Tu as une solution "intermédiaire", tu peux faire ce qui t'es suggéré par GIT : un stash.
Ca va en fait te sauvegarder l'état actuel de tes modifs et te placer dans un état stable (l'état avant modif).

Après ça tu fais un pull.
Tu peux ensuite utiliser "git stash apply" pour retrouver tes modifs.

Plus d'infos là : http://www.alexgirard.com/git-book/4...stashing).html

Je te conseil d'ailleurs de traîne un peu sur ce site, et d'expérimenter un peu git sur des exemples simples...
willom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 11h52   #8
Membre du Club
 
Avatar de willom
 
Homme Guillaume
Développeur Java
Inscription : décembre 2006
Messages : 27
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : décembre 2006
Messages : 27
Points : 41
Points : 41
Allez, en bonus un petit cheat sheet : Git-cheat-sheet
willom est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h55.


 
 
 
 
Partenaires

Hébergement Web