Domanda

Stiamo usando il flusso di git. Ecco il flusso.

  1. caratteristica flusso git inizio myfeat
  2. git commit -a
  3. git checkout sviluppare
  4. git pull
  5. caratteristica flusso git checkout myfeat
  6. caratteristica flusso git rebase myfeat
  7. git finitura caratteristica flusso myfeat
  8. git push

errore:

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)

Perché mi dice che si tratta di rifiutare padrone quando sto spingendo a sviluppare (sviluppare è una filiale remota di monitoraggio se il tuo non ha familiarità con il flusso di git)

È stato utile?

Soluzione

Per impostazione predefinita, cerca git push per aggiornare tutti i rami a monte (quelli corrispondenti branch.<name>.merge nella configurazione).

Prova questo:

git config push.default tracking

Questo dice git solo ai commit spingere al ramo a monte corrispondente al nome della sezione locale attualmente avete verificato.

Si veda anche

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top