HEAD в Git — это всегда указатель на текущую ветку или конкретный коммит. В случае использования git svn, после клонирования HEAD указывает на локальную ветку Git, а не на что-то в SVN.
HEAD и SVN никак не связаны. Когда вы клонируете репозиторий с помощью git svn, вы работаете с локальным Git-репозиторием, который синхронизируется с SVN только по командам git svn fetch или git svn rebase.
Нет, все норм.
ORIG_HEAD— предыдущее состояние HEAD, установленное командами, которые могут иметь опасное поведение, чтобы их было легко отменить. Теперь, когда в Git есть reflog:, HEAD@{1}это примерно эквивалентно ORIG_HEAD( HEAD@{1}всегда последнее значение HEAD, ORIG_HEADпоследнее значение HEADперед опасной операцией).