Bonjour à tous,
En voulant comiter un dossier, j'ai fait une bêtise je crois(je suis débutante++ en git, soyez indulgents lol).
Je partage le repository avec mon encadrant, et j'avoue ne pas mettre à jour assez souvent le repo. Je ne l'utilise pas beaucoup, car je préfére l'éviter ^^'.
Or, je devais comiter un dossier contenant un fichier .tex. J'ai fait les manip suivantes :
À la suite de toutes mes bêtises, je me suis rendu compte que mon fichier tex avait été supprimé (à cause du merge --abort peut être, mais le dossier "NewFile" existe toujours). Y a-t-il un moyen pour récupérer le fichier supprimé?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 :~/Repo$ git pull error: Impossible de tirer car vous avez des fichiers non fusionnés. astuce: Corrigez-les puis lancez 'git add/rm <fichier>' astuce: si nécessaire pour marquer la résolution et valider. fatal: Abandon à cause de conflit non résolu. :~/Repo$ git add NewFile/ :~/Repo$ git commit -m "new file" U acc/algo.tla error: Impossible de valider car vous avez des fichiers non fusionnés. astuce: Corrigez-les puis lancez 'git add/rm <fichier>' astuce: si nécessaire pour marquer la résolution et valider. fatal: Abandon à cause de conflit non résolu. :~/Repo$ git push To git.site.com:cortez/Repo.git ! [rejected] master -> master (non-fast-forward) error: impossible de pousser des références vers 'git@git.site.com:cortez/Repo.git' astuce: Les mises à jour ont été rejetées car la pointe de la branche courante est derrière astuce: son homologue distant. Intégrez les changements distants (par exemple 'git pull ...') astuce: avant de pousser à nouveau. astuce: Voir la 'Note à propos des avances rapides' dans 'git push --help' pour plus d'information. :~/Repo$ git pull error: Impossible de tirer car vous avez des fichiers non fusionnés. astuce: Corrigez-les puis lancez 'git add/rm <fichier>' astuce: si nécessaire pour marquer la résolution et valider. fatal: Abandon à cause de conflit non résolu. :~/Repo$ git merge error: Impossible de fusionner car vous avez des fichiers non fusionnés. astuce: Corrigez-les puis lancez 'git add/rm <fichier>' astuce: si nécessaire pour marquer la résolution et valider. fatal: Abandon à cause de conflit non résolu. :~/Repo$ git merge --abort :~/Repo$ git pull remote: Enumerating objects: 4, done. remote: Counting objects: 100% (4/4), done. remote: Compressing objects: 100% (4/4), done. remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0 Dépaquetage des objets: 100% (4/4), 10.98 Kio | 5.49 Mio/s, fait. Depuis git.site.com:cortez/Repo 9207a62..aa8d397 francois -> origin/francois Fusion automatique de acc/algo.tla CONFLIT (contenu) : Conflit de fusion dans acc/algo.tla La fusion automatique a échoué ; réglez les conflits et validez le résultat. :~/Repo$ git add NewFile/ :~/Repo$ git commit _m "ajout new file" fatal: impossible de faire une validation partielle pendant une fusion. :~/Repo$ git pull error: Impossible de tirer car vous avez des fichiers non fusionnés. astuce: Corrigez-les puis lancez 'git add/rm <fichier>' astuce: si nécessaire pour marquer la résolution et valider. fatal: Abandon à cause de conflit non résolu. :~/Repo$ git merge --abort :~/Repo$ git pull Fusion automatique de acc/algo.tla CONFLIT (contenu) : Conflit de fusion dans acc/algo.tla La fusion automatique a échoué ; réglez les conflits et validez le résultat.
Merci infiniment pour votre aide
Sauvez moi please!!! ^^'
Partager