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 :

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.
À 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é?
Merci infiniment pour votre aide
Sauvez moi please!!! ^^'