Hey salut à toi! super tes tutos, grand merci à toi pour ça. Il y a un truc que je ne comprend pas... tu dis que de faire un 'git reset sha' d'un commit en question nous fait retourner a ce commit mais garde toutes les modif que l'on a fait depuis dans le stage! Je me dis du coup que si c'est juste pour réécrire l'historique mais rien de plus ba a quoi bon retourne en arrière ? Moi je pensais que en faisant cette commande on faisait un vrai retour dans le passé en terme d'état du projet, c'est à dire que on retrouve physiquement l'état du projet a ce moment... En fait je comprend pas trop l'utilité du coup la. Merci à toi.
Bonne vidéos, mais attention à la fin la commande git revert ne peut pas agir sur un fichier uniquement, mais seulement sur un commit. Sinon petit précisions, si la commande git reset -hard est effectuée par erreur, ils est possible de récupérer les modifications perdus avec un git reflog (a l’exception des modifications non commit) on peut utilisé l’option git reset -keep pour plus de sécurité. C’est dommage de ne pas avoir parler du pointeur HEAD, qui va pointer par défaut sur une étiquette de Branch, qui elle même va pointer par défaut sur le dernier commit. Sa permettrait une compréhension plus avancée notamment entre les différences entre les commandes GIT checkout et reset. Pour résumé checkout déplace HEAD et reset déplace l’étiquette de Branch (et donc HEAD par là même occasion) , un commit n’est jamais supprimer réellement (du moins pas par l’utilisateur) mais il est juste de-référencer et donc orphelins
salut , j'ai un petit soucis lorsque je fait un diff ou un git log --oneline -p index.html , et bien je ne vois pas les modifications apporté à mon fichier, je vois juste ce qu'il ya dans index.html en vert masi pas ce qui à été supprimé. donc j'aimerais savoir comment faire pour voir la différence. merci
Bonjour tout le monde j'ai une question quand j’exécute la commande "git revert code" le fichier ne s'ouvre pas pour mettre mon message du coup ce revert ne s'enregistre pas dans mon historique quelqu'un peut m'aider ?!
Tip top, klk minutes sur vos vidéos et ça donne envie de tous les lire . merci pour le partage , "spread the knowledge attitude"
Merci pour tes TUTO sur Git, je comprends mieux le fonctionnement.
Thank you very much for this tutorial...keep going
cheers from Tunisia
t le meilleur merciiiiiiiiiiiiiiiiiiiiiiiiii
je constate que "git add ." fonctionne mais je ne trouve pas ce point dans la doc de git help add... Peut-être que j'ai mal cherché
Excellent 🎉
merci pour ce cours . continue....
Merci, très bon tuto comme d'habitude ;-)
Merci trés bon tuto , trés instructif , je pense que le reset HEAD n'est plus pris en charge .
Hey salut à toi! super tes tutos, grand merci à toi pour ça. Il y a un truc que je ne comprend pas... tu dis que de faire un 'git reset sha' d'un commit en question nous fait retourner a ce commit mais garde toutes les modif que l'on a fait depuis dans le stage! Je me dis du coup que si c'est juste pour réécrire l'historique mais rien de plus ba a quoi bon retourne en arrière ? Moi je pensais que en faisant cette commande on faisait un vrai retour dans le passé en terme d'état du projet, c'est à dire que on retrouve physiquement l'état du projet a ce moment... En fait je comprend pas trop l'utilité du coup la. Merci à toi.
Bonne vidéos, mais attention à la fin la commande git revert ne peut pas agir sur un fichier uniquement, mais seulement sur un commit.
Sinon petit précisions, si la commande git reset -hard est effectuée par erreur, ils est possible de récupérer les modifications perdus avec un git reflog (a l’exception des modifications non commit) on peut utilisé l’option git reset -keep pour plus de sécurité.
C’est dommage de ne pas avoir parler du pointeur HEAD, qui va pointer par défaut sur une étiquette de Branch, qui elle même va pointer par défaut sur le dernier commit.
Sa permettrait une compréhension plus avancée notamment entre les différences entre les commandes GIT checkout et reset.
Pour résumé checkout déplace HEAD et reset déplace l’étiquette de Branch (et donc HEAD par là même occasion) , un commit n’est jamais supprimer réellement (du moins pas par l’utilisateur) mais il est juste de-référencer et donc orphelins
salut , j'ai un petit soucis lorsque je fait un diff ou un git log --oneline -p index.html , et bien je ne vois pas les modifications apporté à mon fichier, je vois juste ce qu'il ya dans index.html en vert masi pas ce qui à été supprimé. donc j'aimerais savoir comment faire pour voir la différence.
merci
En fait j'ai l'impression de ne pas trop avoir compris la notion de stage la non ?
sinon : HEAD^^^ = HEAD~3
attention à ne pas confondre avec HEAD^3.
Bonjour tout le monde j'ai une question quand j’exécute la commande "git revert code" le fichier ne s'ouvre pas pour mettre mon message du coup ce revert ne s'enregistre pas dans mon historique quelqu'un peut m'aider ?!
toast