How do I list the branches of a repository in Magit (i.e., the equivalent of git branch --list)? I expected to find this in the branch popup, but it seems to be neither there nor was I able to find it anywhere in the "Inspecting" section of the User's manual. What am I missing?

  • You can use tab key to open the local branch section and close the remote refs section -- and probably that is sticky or can be made sticky. It still fetches the remote refs which can take some time. – user65044 Nov 20 '17 at 18:45
  • 1
    I would add, that anytime you find yourself wondering what options do I have press ? it will list available options. I know this is not really an answer, but I don't have enough reputation to add a comment. – A_P Oct 18 '18 at 11:49

Use magit-show-refs, bound by default to y.

  • 12
    Thanks! In my defense, the documentation for this entire popup doesn't mention the word branch even a single time... – Nikratio Sep 18 '16 at 3:13
  • Is there a way to limit this display to branches that are local, or being tracked (not list each and everything including remote refs?) – Sankalp Sep 22 '17 at 6:25

To list branches and tags directly in your Magit status buffer, customize magit-status-sections-hook to add any/all of:

  • magit-insert-local-branches
  • magit-insert-remote-branches
  • magit-insert-tags
  • 1
    I was actually just thinking about implementing those yesterday -- so thanks for the reminder that I have already done so. ;P – tarsius Nov 16 '20 at 10:50
  • Haha, love it when that happens. Thanks for all your work on Magit! – Ben Sturmfels Nov 16 '20 at 11:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.