У меня есть локальная ветвь в моем хранилище песочницы, которая называется local-branch
, которая отслеживает удалённую ветвь с именем remote-branch
. Я создал местный филиал таким образом:git - Нажатие локальной ветви на ветку удаленного отслеживания родителя
$ git checkout -b local-branch remotes/origin/remote-branch
Я создал ветку от local-branch
под названием dev-branch
:
$ git checkout -b dev-branch local-branch
Затем я совершил некоторые изменения в dev-branch
и теперь хочу, чтобы подтолкнуть ее вверх к ветви от remote-branch
, Там он проверяется, одобряется и затем объединяется в remote-branch
. После этого мне нужно git pull
на моем local-branch
, чтобы синхронизировать его с remote-branch
.
Я пытаюсь сделать следующее, но это не работает.
$ git push remotes/origin/remote-branch local-branch
я вижу следующее сообщение об ошибке:
fatal: 'remotes/origin/remote-branch' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
Но я могу видеть хранилище, когда я бегу:
$ git branch -a
Похожывает: '$ git push origin local-branch' works. – CppNoob