Récemment, j'étudie la configuration d'Emacs écrite par une personne formidable Parce que c'est très compliqué, je veux partir directement de son premier commit et visualiser ses commits étape par étape, j'ai découvert que je pouvais visualiser les fichiers ci-dessous. chaque commit sur la liste github, mais la vitesse du réseau est très lente. Si je veux le voir localement, comment puis-je le voir un commit à la fois ?
Questiongit reset --hard a034d
2 Alors, comment puis-je accéder au prochain commit (c'est-à-dire le deuxième commit)
.
Vous pouvez utiliser
git reflog
pour afficher vos commitsIl semble que le client de bureau de git puisse faire cela, n'est-ce pas ?
Si vous voulez être simple, vous pouvez utiliser les outils graphiques git, sourcetree et gitkraken pour le faire facilement. Si vous souhaitez jouer avec la ligne de commande, vous pouvez utiliser git show HEAD^ pour afficher l'historique du code de la soumission la plus récente, et git show HEAD^10 pour afficher l'historique du code de la 10e soumission récente. Pour plus de détails, vous pouvez utiliser git show --help pour consulter la documentation
Vous pouvez utiliser git log --graph (ou non --graph) pour afficher les identifiants des opérations précédentes, puis utiliser reset --hard xxxxxxx pour passer à sa prochaine soumission
Parce que je n'aime pas beaucoup l'interface graphique, alors j'ai utilisé tig