Frage

Wir verwenden Git Flow. Hier ist der Fluss.

  1. Git Flow -Funktion starten myfeat
  2. Git Commit -a
  3. Git Checkout entwickeln
  4. Git ziehen
  5. Git Flow Feature Checkout myfeat
  6. Git Flow Feature Rebase Myfeat
  7. Git Flow Feature Finish myfeat
  8. Git Push

Error:

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)

Warum sagt es mir, dass es Meister abgelehnt, wenn ich mich weiterentwickle (Entwicklung ist ein Remote -Tracking -Zweig, wenn Sie mit Git Flow nicht vertraut sind)

War es hilfreich?

Lösung

Standardmäßig, git push Versucht, alle vorgelagerten Zweige zu aktualisieren (diejenigen, die übereinstimmen branch.<name>.merge in Ihrer Konfiguration).

Versuche dies:

git config push.default tracking

Dies fordert Git an, nur Commits in den vorgelagerten Zweig zu bringen, der dem Namen der lokalen Filiale entspricht, die Sie derzeit ausgecheckt haben.

Siehe auch

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top