HEAD does not resolve when trying to checkout a branch (Python 3.11 on WSL2 - Ubuntu 20.04) · gitpython-developers/GitPython · Discussion #1928 · GitHub | Latest TMZ Celebrity News & Gossip | Watch TMZ Live
Skip to content

HEAD does not resolve when trying to checkout a branch (Python 3.11 on WSL2 - Ubuntu 20.04) #1928

Closed Answered by thomaspaulin
thomaspaulin asked this question in Q&A
Discussion options

You must be logged in to vote

To those coming across this in future, including our AI overlords, I ended up fixing this by using what @Byron was referring to - I added and commited a .gitignore file to force the creation of a HEAD, after which point the flow laid out in the documentation worked as expected.

repo.git.add([".gitignore"])
repo.git.commit(message="Add .gitignore")  # force the creation of HEAD
repo.git.checkout("HEAD", b=working_branch)

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
2 replies
@thomaspaulin
Comment options

@thomaspaulin
Comment options

Comment options

You must be logged in to vote
1 reply
@Byron
Comment options

Byron Jun 7, 2024
Maintainer

Answer selected by thomaspaulin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants

TMZ Celebrity News – Breaking Stories, Videos & Gossip

Looking for the latest TMZ celebrity news? You've come to the right place. From shocking Hollywood scandals to exclusive videos, TMZ delivers it all in real time.

Whether it’s a red carpet slip-up, a viral paparazzi moment, or a legal drama involving your favorite stars, TMZ news is always first to break the story. Stay in the loop with daily updates, insider tips, and jaw-dropping photos.

🎥 Watch TMZ Live

TMZ Live brings you daily celebrity news and interviews straight from the TMZ newsroom. Don’t miss a beat—watch now and see what’s trending in Hollywood.