git push upstream не может установить разрешение

#git

#git

Вопрос:

У меня есть 2 локальные ветки git.

 devel
master
  

Когда я захочу обновить свою главную ветку, мне придется запустить git checkout master и git merge devel .

Тем не менее, я хотел бы быть в своей ветке разработки и запускать git push master .

Выдает ошибку с просьбой выполнить git push --set-upstream master devel . Однако, когда я запускаю эту команду, она говорит, что у меня нет разрешения, когда я использую учетную запись администратора.

Комментарии:

1. Вы запускали git fetch или git pull ?

2. похоже, ваша локальная ветка не обновилась, поскольку mangoHero1 сказал, что всегда сначала извлекает удаленную ветку, а затем нажимает (я думаю, что ваша ветка разработки не обновляется)

3. @mangoHero1 я попытался перейти к главной ветке и запустить git fetch или git pull. Но, похоже, он говорит, что это недопустимый репозиторий.

4. Вы работаете с удаленной веткой? Если вы находитесь на devel ветке, запустите git status и отправьте коммиты с git push -u devel

5. Нет, оба являются локальными репозиториями @mangoHero1