ho questo strano problema, ogni volta che faccio git push
si rifiuta di fare qualsiasi cosa:Git: fatale: il master ramo attuale ha più filiali a monte, rifiutando di spingere
fatal: The current branch master has multiple upstream branches, refusing to push.
Quando faccio git push -u origin master
sembrare per impostarlo come un ramo di monitoraggio:
Branch master set up to track remote branch master from origin.
Ma la prossima volta che provo git push
si rifiuta di farlo di nuovo. Ho provato a google ma sembra che il problema sia abbastanza nuovo e non ho trovato nessuna spiegazione per questo comportamento. Idee?
Aggiornamento:./git/config
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:milk.git
[branch "master"]
remote = origin
merge = refs/heads/master
Update2: risolto con git config remote.origin.push HEAD
la seguente riga è apparso in .git/config
a [remote "origin"]
sezione:
push = HEAD
Update3:
$ git branch -vv
billing 633c796 [origin/billing: behind 889] links
* master 1a0de50 [origin/master: ahead 1] more fixes
new_master 3b880d7 [origin/new_master] branches diverged
photo_stacks 29c8f0d [origin/photo_stacks] 1st try
responsive 1dad980 [origin/responsive] update
$ git push
fatal: The current branch master has multiple upstream branches, refusing to push.
git 2.0? L'ultimo su git-scm.com è 1.8.0, non vedo nulla nel repository github per git .. mi manca qualcosa? – Collin
Spiacente, mi dispiace, git 1.8.0, non so perché ho scritto 2.0 – firedev
Che aspetto ha il tuo file '.git/config', specialmente le sezioni per questo ramo e la tua origine? – twalberg