mam ten dziwny problem, gdy robię git push
odmawia niczego:Git: śmiertelne: Obecny mistrz oddział posiada wiele oddziałów wydobywczych, nie chcąc naciskać
fatal: The current branch master has multiple upstream branches, refusing to push.
Kiedy zrobić git push -u origin master
wydaje aby ustawić go jako śledzenia oddziału:
Branch master set up to track remote branch master from origin.
Ale następnym razem postaram git push
odmawia to zrobić ponownie. Próbowałem google, ale wydaje się, że problem jest dość nowy i nie mogłem znaleźć żadnego wyjaśnienia dla tego zachowania. Pomysły?
Aktualizacja:./git/config
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:milk.git
[branch "master"]
remote = origin
merge = refs/heads/master
Update2: rozwiązany git config remote.origin.push HEAD
następujący wiersz ukazał się w .git/config
do [remote "origin"]
odcinku:
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? Najnowsze na git-scm.com jest 1.8.0, nie widzę nic w repozytorium github dla git .. czy brakuje mi czegoś? – Collin
Przepraszam, przepraszam, git 1.8.0, nie wiem dlaczego napisałem 2.0 – firedev
Jak wygląda twój plik '.git/config', zwłaszcza sekcje dla tego oddziału i pochodzenia? – twalberg