Ich bin relativ neu bei Git und bin mit diesem Problem konfrontiert. Der Befehl git push zeigt den folgenden Fehler an. Ich werde dir von Anfang an erklären, was ich versucht habe zu tun. Ich habe ein Submodul erstellt, mitgeschrieben und geschoben. Der Push löst den Fehler aus.
%Vor%Hier ist ein Screenshot:
Danach habe ich einige Lösungen ausprobiert, aber keine funktionierte. Ich werde auch kurz erklären, was ich versucht habe
1: Aus dem Bitbucket Repo habe ich gemerkt, dass es einige danggling commits gibt (der rote Pfeil in Bild 2), also habe ich die folgenden Befehle gegeben, um das zu lösen Git gc und git Pflaume.
2: Ich habe auch Befehle wie git revert HEAD und git push origin HEAD --force versucht, aber keiner scheint zu funktionieren.
Weitere Details:
%Vor%Danke
Können Sie die folgenden Befehle versuchen
1 - Gehen Sie zu master
branch
2 - Holen Sie sich Updates von der entfernten Datenbank in Ihr lokales Repository
%Vor% 3 - Aktualisieren Sie Ihr lokales Repository mithilfe von Rebase anstelle von Zusammenführen. Siehe Unterschiede zwischen git pull
und git rebase
4 - Drücken Sie Ihren master
Zweig
Tags und Links git