Каков статус моего подмодуля git и как его очистить?

Будучи относительным новичком в подмодулях, я хотел обновить свой подмодуль из его источника и сделал:

git pull

В результате:

remote: Counting objects: 111, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 57 (delta 54), reused 57 (delta 54)
Unpacking objects: 100% (57/57), done.
From github.com:eteanga/smarty
   8e9a011..818ab3e  master     -> origin/master
You are not currently on a branch, so I cannot use any
'branch.<branchname>.merge' in your configuration file.
Please specify which remote branch you want to use on the command
line and try again (e.g. 'git pull <repository> <refspec>').
See git-pull(1) for details.

Попытка исправить:

git pull origin master

Вывод:

From github.com:eteanga/smarty
 * branch            master     -> FETCH_HEAD
Updating 8e9a011..818ab3e
Fast-forward
[snip]

Теперь кажется, что я получил обновленный код, ноя сейчас не работаю ни с одной веткой

Что я должен был сделать, чтобы правильно обновить мой подмодуль, и что мне сделать, чтобы исправить это текущее состояние?

10
задан eoinoc 26 March 2012 в 16:42
поделиться