En même temps, avec n'importe quel outils de gestion de version tu peut perdre ton boulot si tu fais n'importe quoi, et tu n'a pas besoin du gestionnaire pour t'aider.
Tu prend n'importe quel outil, si tu fais des modif locales pas encore envoyées sur le serveur, un simple "rm -rf ." à la racine du projet va foutre le bordel.
Donc avant de faire un "rm -rf" tu réfléchi parce que tu sais que c'est super dangereux, et bien dans GIT, faire un "reset --hard" c'est la même chose, tu sais que c'est potentiellement dangereux, donc tu réfléchis un minimum et tu essayes de prendre de bonnes habitudes du style utiliser plutôt le stash.
Si tu perd quelque chose avec la commande "reset --hard" c'est uniquement de ta faute et tu devrais dire merci à GIT de t'apprendre à la dure que l'on fait attention :
- le nom de la commande en lui même te préviens que c'est dangereux ;
- il y a d'autres façons plus sécurisées de faire quasiment tout ce que fais cette commande ;
- après un hard tu peut encore retrouver tes comits si tu n'a pas fais le con.
Donc si tes données son réellement perdues, c'est de ta faute et pas celle de GIT de la même manière que quand tu fais un "rm -rf".
[^] # Re: Évolution
Posté par beagf . En réponse au journal Recherche gestionnaire de version idéal. Évalué à 3.
Tu prend n'importe quel outil, si tu fais des modif locales pas encore envoyées sur le serveur, un simple "rm -rf ." à la racine du projet va foutre le bordel.
Donc avant de faire un "rm -rf" tu réfléchi parce que tu sais que c'est super dangereux, et bien dans GIT, faire un "reset --hard" c'est la même chose, tu sais que c'est potentiellement dangereux, donc tu réfléchis un minimum et tu essayes de prendre de bonnes habitudes du style utiliser plutôt le stash.
Si tu perd quelque chose avec la commande "reset --hard" c'est uniquement de ta faute et tu devrais dire merci à GIT de t'apprendre à la dure que l'on fait attention :
- le nom de la commande en lui même te préviens que c'est dangereux ;
- il y a d'autres façons plus sécurisées de faire quasiment tout ce que fais cette commande ;
- après un hard tu peut encore retrouver tes comits si tu n'a pas fais le con.
Donc si tes données son réellement perdues, c'est de ta faute et pas celle de GIT de la même manière que quand tu fais un "rm -rf".