Я не использую github. У нас есть git настройка на нашей машине.
Я создал ветку от мастера, называемого экспериментом. Однако, когда я пытаюсь сделать git pull, я получаю следующее сообщение.
> git pull
You asked me to pull without telling me which branch you
want to merge with, and 'branch.experiment.merge' in
your configuration file does not tell me either. Please
specify which branch you want to merge on the command line and
try again (e.g. 'git pull <repository> <refspec>').
See git-pull(1) for details.
Вот результат git источника удаленного шоу
> git remote show origin
* remote origin
Fetch URL: ssh://git.domain.com/var/git/app.git
Push URL: ssh://git.domain.com/var/git/app.git
HEAD branch: master
Remote branches:
experiment tracked
master tracked
Local branches configured for 'git pull':
master merges with remote master
Local refs configured for 'git push':
experiment pushes to experiment (local out of date)
master pushes to master (up to date)
Когда я прочитал сообщение выше, эксперимент отобразится в начало/эксперимент. И мой локальный репозиторий знает, что он устарел. Тогда почему я не могу сделать git pull?
Вот как я создал эту ветку
git co -b experiment origin/experimen
т