Je suis sur une branche avec quelques changements. Changer de branche est pénible car certains fichiers sont verrouillés par des processus, donc pour changer de branche, je devrais arrêter tous les processus qui ont des verrous, puis stash
les changements avant de vérifier l'autre branche pour voir son journal.
Est-il possible d'afficher le journal d'une branche différente, sans avoir à le vérifier?
Utilisation
git log <branch>
où <branch>
est le nom de la branche d'intérêt.
git-log
page de manuel ...Une version simplifiée du git-log
synopsis donné dans la page de manuel de cette commande est
git log [<revision range>]
Plus bas, vous pouvez trouver le passage suivant:
Quand non
<revision range>
est spécifié, sa valeur par défaut estHEAD
(c'est-à-dire l'historique complet menant au commit actuel)
Dans d'autres termes, git log
est équivalent à git log HEAD
. Si vous êtes sur une branche, appelée mybranch
, disons, cette commande est également équivalente à git log mybranch
.
Vous souhaitez limiter le journal aux validations accessibles depuis une autre branche, c'est-à-dire une branche sur laquelle vous n'êtes pas actuellement. La façon la plus simple de le faire est de transmettre explicitement le nom de la branche d'intérêt à git log
:
git log <branchname>
Voir la page de manuel gitrevisions pour plus de détails sur les nombreuses formes que <revision-range>
l'argument peut prendre.