Я создал локальную ветку вот так
$ git branch group_contact_form
Я зафиксировал некоторые изменения, а затем отправил ветку на удаленный сервер следующим образом:
$ git push origin group_contact_form
Я вполне могу продолжать нажимать коммиты, а $ git branch -a
отображает мою локальную и удаленную ветку
* group_contact_form
master
remotes/origin/HEAD -> origin/master
...
remotes/origin/group_contact_form
...
Но, когда я пытаюсь потянуть с $ git pull
:
fatal: 'origin/group_contact_form' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Мой .git/config
выглядит следующим образом:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = database1:/var/git/repo_name.git
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "group_contact_form"]
remote = origin/group_contact_form
merge = refs/heads/master
Что я сделал не так?