Question

Nous utilisons le flux git. Voici le flux.

  1. fonction de flux git démarrage myfeat
  2. git commit -a
  3. développer git checkout
  4. git pull
  5. fonction de flux git checkout myfeat
  6. fonction de flux git rebase myfeat
  7. finition caractéristique de flux git myfeat
  8. git push

Erreur:

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)

Pourquoi il ne me dit qu'il est rejeté maître quand je pousse à développer (développer est une branche de suivi à distance si vous n'êtes pas familier avec le flux git)

Était-ce utile?

La solution

Par défaut, git push tente de mettre à jour toutes les branches en amont (celles de branch.<name>.merge correspondant dans la configuration).

Essayez ceci:

git config push.default tracking

Ceci indique git à seulement commits de pousser à la branche amont correspondant au nom de la branche locale que vous avez actuellement vérifié.

Voir aussi

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top