Closed DrMichael closed 5 years ago
oh, yes. I missing now this commits:
How would I revert a commit?
I don't know. But this merge-commit is also not show in the commits-list ?!? Here i also can't see the merge-commit: http://git.opendreambox.org/?p=enigma2-plugins.git;a=summary
Was habt ihr denn für Probleme? Ist doch alles i.O. DrMichael versteht nur immer nicht dass sein Client immer automatisch Merge Commits erzeugt das ist völlig normal weil er nicht vorher gesynced hat.
Hmmm, no, that is of 22.10.2018...
Hmmm, no, that is of 22.10.2018... Perhaps someone already reverted it?
DrMichael in Zukunft einfach erst das lokale Git synchronisieren bevor du etwas zu Github hochschiebst. Oder noch besser einen Branch für deinen Änderungen anlegen und dann von dort aus einen Pull Request machen.
Habe doch vorher einen Pull gemacht?!?! Kann nicht mal jemand den Update des master für FritzCall machen. Ich stelle meine Änderungen in 4.0 ein.
Oooh, auch noch einen Branch. Da mache ich noch mehr kaputt. Ich verstehe GIT einfach nicht.
Ich versteh eher nicht wie du es geschafft hast die Commit Historie zu löschen, daher geht jetzt auch kein Revert mehr die Commits sind nicht mehr da. Die Änderungen davon sind jetzt in deinem enthalten.
Mal kurz schauen ob ich den Stand noch hab dann kann ich es wieder reparieren.
Deine Commit ist jetzt weg, kannst du das Git nochmal neu pullen und dann erst deine Änderung einfügen und neu committen.
Ich hab hier Pull und Fetch from Upstream... Pull, oder?
Seh grad, hätte auch in Eclipse ein "Revert commit" machen können...
Kommt darauf an wie du es handhabst, ein fetch wird Änderungen aus dem Remote Git nicht automatisch mergen das pull aber schon. Du kannst fetch machen, dann fügst du DEINE eigenen Änderungen aber bitte erst danach ein. :)
Da wir mittlerweile aber auf Github unterwegs sind könntest du dir auch einfach das komplette Git in eine eigenes forken und nur dort drin arbeiten dann machst du wirklich nur noch Pull Requests in das Dream Git und da kann man deine Änderungen dannn auch sicherheitshalber Reviewen bevor sie übernommen werden, das würde solche Fehler vermeiden.
Ich mach die Änderungen einfach hier direkt im Webclient. Einfach die geänderten Files per Drag&Drop reinziehen, commit-Text angeben und fertig ;) (Im passenden Plugin-Ordner auf "Upload Files" gehen) Das mit dem lokalen git war mir auch zu unverständlich. Da hatte ich auch ständig Angst, was falsch zu machen.
@svenh0 Oder so, wobei ich nicht weiß wie das dann geht wenn er in den 4.0 Branch committen will.
in 4.0 committen ist ja nicht das Problem. aber den Commit dann per CherryPick in den master...
Habe jetzt Pull und Fetch gemacht, aber meine Änderungen und der Merge sind immer noch da.
Ich hab das jetzt mal für Dich übernommen. Ich kenne mich mit den ganzen Windows/MAC Tools nicht aus, ich bin ein reiner Consolen-Mensch unter Linux mit GIT:
git checkout master git pull git cherry-pick 72fb64d4424843554d4d748c8ee81be git push
Das wärs auch schon.
Exakt das habe ich ja gemacht... Denke ich.
Ah, DrBest war so frei, meine Änderungen in master zu übernehmen...
Habe das Repo jetzt komplett neu geholt, sieht gut aus.
Wenn ich jetzt noch wüsste, warum das (schon wieder) passiert ist...
Hi,
I am afraid, I screwed it up again. Can someone please revert the merge: https://github.com/opendreambox/enigma2-plugins/commit/70b3ba04035998b89b661b443acaa0bca0bb0797 ?
DrMichael