Fejlen "non-fast-forward" opstår, når du forsøger at pushe ændringer til en fjernrepo, men din lokale gren ikke er opdateret med de seneste ændringer fra fjernrepoen. Dette kan ske, hvis der er blevet lavet ændringer i fjernrepoen, som du ikke har trukket ned til din lokale repo. For at løse denne fejl kan du følge disse trin:
git pull origin master
git add .
git commit -m "Løste konflikter"
git push origin master
Hvis du er sikker på, at du vil overskrive ændringerne i fjernrepoen med dine lokale ændringer, kan du bruge --force
flaget. Bemærk, at dette kan medføre tab af data i fjernrepoen:
git push --force origin master
Brug af --force
bør gøres med forsigtighed og kun hvis du er sikker på, at det er det rigtige skridt.
Har du problemer med Git-fejl eller versionering? Med Handyhand kan du nemt få hjælp fra dygtige freelancere. Opret din opgave gratis, og modtag bud på få minutter, så du hurtigt kan komme videre med dit projekt.