🧑💻 Nouveau dans Git ou LabEx? Nous vous recommandons de commencer par le cours Quick Start with Git.
Lorsque vous travaillez avec Git, il est courant d'avoir plusieurs branches dans un référentiel. Cependant, il peut être difficile de suivre toutes les branches et leurs dates de dernier commit. Dans ce laboratoire, vous allez apprendre à utiliser Git pour trier les branches par date, ce qui facilitera la gestion de votre référentiel.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"])
git/BranchManagementGroup -.-> git/branch("Handle Branches")
subgraph Lab Skills
git/branch -.-> lab-12760{{"Trier les branches Git par date"}}
end
Trier les branches Git par date
Vous disposez d'un référentiel Git avec plusieurs branches, et vous souhaitez les trier par date. Cela vous permettra de voir quelles branches ont été mises à jour récemment et lesquelles ne l'ont pas été. Trier les branches par date peut également vous aider à identifier les branches qui peuvent nécessiter une attention ou un regroupement.
Pour ce laboratoire, utilisons le référentiel de https://github.com/labex-labs/git-playground.
Basculez sur la branche master et créez une branche nommée two :
git checkout master
git checkout -b two
Maintenant, pour trier les branches par date, utilisez la commande suivante :
git branch --sort=-committerdate
Cela affichera une liste de toutes les branches locales et les triera en fonction de la date de leur dernier commit. Vous pouvez utiliser les flèches du clavier pour naviguer dans la liste et appuyer sur Q pour sortir.
Voici le résultat final :
Résumé
Trier les branches Git par date peut être un outil utile pour gérer votre référentiel. En utilisant la commande git branch --sort=-committerdate, vous pouvez facilement voir quelles branches ont été mises à jour récemment et lesquelles peuvent nécessiter une attention. Ce laboratoire vous a fourni les connaissances et les compétences pour trier les branches Git par date, facilitant ainsi la gestion de votre référentiel.