Почему git отвергает мастер при толчке в разные ветви

StackOverflow https://stackoverflow.com/questions/8301431

  •  22-10-2019
  •  | 
  •  

Вопрос

Мы используем GIT Flow. Вот поток.

  1. Особенность потока git wart myfeat
  2. git commit -a
  3. GIT Checkout развивается
  4. git тянутся
  5. git flight feature проверка Myfeat
  6. git flow feature rebase myfeat
  7. git flight office infint myfeat
  8. git push

ошибка:

Counting objects: 15, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (8/8), 820 bytes, done.
Total 8 (delta 6), reused 0 (delta 0)
To git@github.com:blah/blah.git
   d675b35..d35f160  develop -> develop
 ! [rejected]        master -> master (non-fast-forward)

Почему он говорит мне, что он отвергает Мастера, когда я стремлюсь к разработке (разработка - это удаленное отслеживание, если вы не знакомы с потоком GIT)

Это было полезно?

Решение

По умолчанию, git push пытается обновить все филиалы вверх по течению (те, кто соответствует branch.<name>.merge в вашей конфигурации).

Попробуй это:

git config push.default tracking

Это говорит GIT только подтолкнуть коммиты в филиал вверх по течению, соответствующую названию локальной филиала, которую вы в настоящее время проверили.

Смотрите также

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top