Hi,
On Mon, 23 Jun 2008, Edward Z. Yang wrote:
> Netinstall does all sorts of neat things when configuring, but while it
> sets up a master branch for the msysgit, it doesn't seem to do this for
> git. Instead, it appears to directly check out a commit, making the git
> repos a detached head. This causes problems if you try to git pull
> later.
That is normal submodule behavior. If you want to work on a submodule,
you have to go to the submodule and check out a branch.
However, if you do not want to work _on_ the submodule, such as in your
case, the workflow is to
$ git submodule update git
from time to time.
Hth,
Dscho