Github error?

4 Antworten

Das schlägt fehl weil im Git Repo auf Github commits sind die du nicht lokal auf deinem PC hast. Steht da ja auch.

Git ist ein verteiltes SCM system. Du musst dich selber drum kümmern deine lokale Arbeit und die auf dem remote zu synchronisieren.

Entweder machst du einfach git pull, das macht auch nichts weiter als die neusten Änderungen zu fetchen und dann deinen lokalen Branch mit der entfernten Version zu mergen, oder du rebased deine changes auf den Stand des remote branches. Funktioniert eventuell auch ganz gut weil ja niemand sonst die commits nutzt in der Regel, kann einen merge commit verhindern.

Bei einem guten Workflow vermeidet man es eigentlich das mehrere Leute unkoordiniert auf den selben branch pushen.

Was dir eventuell hilft wäre git fetch und dann so etwas wie

git diff master origin/master

um zu sehen was für Unterschiede es gibt

Woher ich das weiß:Berufserfahrung – Software Entwickler / Devops

Ist auf deiner Remote-Repo schon was drin?

Du musst die Änderungen erst mit git pull runterziehen, dann wieder pushen.

Woher ich das weiß:Berufserfahrung – Informatiker Applikationsentwicklung
BeamerBen  21.09.2021, 12:58
  1. git pull macht einfach nur git fetch und dann einen merge, also das manuelle git fetch ist in dem Fall komplett unnötig.
  2. Force ist wirklich eine ganz beschissene Idee wenn man nicht weiß was für Änderungen auf dem remote repo sind die man selber nicht hat weil man die aus der History nuked. Wenn man weiß was für Änderungen das sind und die bewusst überschreiben will sollte man zumindest --force-with-lease nutzen damit man nicht versehentlich etwas überschreibt.
0
Lezurex  21.09.2021, 13:05
@BeamerBen

Stimmt, habe die Antwort angepasst. Der Fragesteller müsste nur noch mitteilen, ob er auf dem Remote schon drauf hat, mehr kann man auch nicht raten.

1

Musst erst einen git pull machen. Vielleicht musst du das dann mergen.

stigabe 
Fragesteller
 21.09.2021, 03:03

ich habe es versucht , es hat nicht geklappt

0
stigabe 
Fragesteller
 21.09.2021, 04:49
@jort93

bekomme immer noch denselben error

0

Ich mein.. da steht doch alles. Also irgendwas in deinem Projekt hast du nicht lokal abgespeichert 🤷🏻‍♂️ oder so.

stigabe 
Fragesteller
 21.09.2021, 02:54

habe seit 4 Stunden alles versucht und klappt immer noch nicht...

0
VINC767  21.09.2021, 02:56
@stigabe

Lade dir die GitHub Windows App runter, damit solltest du es schon hinbekommen, macht ja keinen Sinn da 4h dranzuhängen.

1
Lezurex  21.09.2021, 07:00
@VINC767

Damit lernst du die Grundlagen aber nicht richtig. Ausserdem kodiert die Github App alles auf UTF-8 um, was bei mir zu Problemen geführt hast.

0
VINC767  21.09.2021, 17:10
@Lezurex

Stimmt schon, aber was willst machen 😂. Wenn er 4h alles probiert hat😅, dann kann man halt 1x das benutzen und dann wieder die Commandos. Aber du hast aufjedenfall Recht.

0