Search⌘ K

Detached Heads

Explore the concept of a detached HEAD in Git, where the HEAD pointer is not linked to any branch but a specific commit. Learn to recognize this state using commands like git status and git log, and understand its implications for repository management and branching strategies.

We'll cover the following...

Sometimes when using Git you might have seen something like this:

	git status
	HEAD detached at 76d43b6

Detaching

The HEAD pointer can be moved to an arbitrary point. In fact, git checkout does exactly this. You can specify a reference (like master or newfeature) or a specific commit ID.

The ...