Kann nicht setzen Sie den master-branch auf git-repository mit netbeans
Ich habe gerade netbeans installiert und eine Verbindung zu meinem git repository über ssh.
Alles funktioniert einwandfrei außer schieben master-Zweig. Jedes mal, wenn ich zu Begehen, einige änderungen auf dem master-branch versuchen, push-Filiale bekomme ich dieses popup:
There were errors during the push.
Open output to see more details.
ist und die details sind
==[IDE]== Jun 30, 2012 4:29:42 PM Pushing finished.
==[IDE]== Jun 30, 2012 4:32:38 PM Pushing
git push ssh://50.57.180.187:22/var/www/netbeans +refs/heads/master:refs/heads/master
Remote Repository Updates
Branch : master
Old Id : cc6de40b3236047b0212e318f9977a7b75395177
New Id : fe8f3af403524ba5731fdf1e0b8773c4ef223840
Result : REJECTED_OTHER_REASON
Local Repository Updates
Branch : origin/master
Old Id : cc6de40b3236047b0212e318f9977a7b75395177
New Id : fe8f3af403524ba5731fdf1e0b8773c4ef223840
Result : NOT_ATTEMPTED
==[IDE]== Jun 30, 2012 4:32:43 PM Pushing finished.
Aber mit anderen Branchen funktioniert alles Super.
Mache ich etwas falsch?
EDIT: Remote-repo war nicht kahl, mehr info hier
InformationsquelleAutor k3rn3lPan1c | 2012-06-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie versuchen, schieben Sie einen neuen commit zu ersetzen, eine vorhandene commit bereits push ("Geschichte umgeschrieben")
Müssen Sie ein
git push --force
oder wählen Sie eine ähnliche option (falls unterstützt) in das git -push-wizard-dialog von NetBeans.Und, angenommen, dass der "
push --force
" ist berechtigt, auf dem remote-repo (das ist nicht immer der Fall).Wenn andere schon zog aus dem remote-repo, umschreiben Ihrer Geschichte ist generell keine gute Idee.
git push --force
: stackoverflow.com/questions/253055/...Ich habe viele Fehler nach dem schreiben von Objekten: 100%
das wäre besser zu beantworten, wenn man diesen als eine separate Frage, mit einem link zurück zu diesem, und mit den details (OS version von Netbeans und git, genaue Fehlermeldung im text, nicht im Bild, ...)
Danke. Ich werde es tun n post u zurück.
InformationsquelleAutor VonC
Aussieht das problem ist, dass Ihr git-repository ist nicht leer.
Überprüfen, yo schieben versuchen über git auf der Kommandozeile, es gibt mehr ausführliche Erklärung.
Das problem könnte sein, dass master ausgecheckt ist im remote-repository. Zu können, setzen Sie den master-branch können Sie versuchen, die Kontrolle etwas anderes ist als master auf dem remote-repository.
InformationsquelleAutor denis
Ich hatte das gleiche Problem mit push über netbeans (auf mac), verursacht durch einen anderen Umstand:
Ich (versehentlich) verwendet werden Umlaute (ü,ä,ö), für die Namen meiner Niederlassung bei der Erstellung lokal. Lokal funktionierte gut, bis ich versuchte, schieben Sie es auf das remote-repository.
Mein workaround: erstellen Sie eine andere Niederlassung, die lokal und ohne umlaut in seinem Namen, verschmelzen die falsch benannten Zweig hinein, schieben Sie die neue an das remote-repo.
hoffe, das jemand hilft, Zeit zu sparen bei der Suche die Lösung.
InformationsquelleAutor ndo