#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