Gibt es eine Möglichkeit zu haken, wenn ein Git-Pull auf der Fernbedienung passiert (ähnlich einem Pre-Receive oder Post-Receive). Grundsätzlich möchte ich in der Lage sein, die Fernbedienung zu veranlassen, alles zu begehen, was es hat, wenn es einen Zug gibt.Wie hake ich einen Git-Pull auf der Fernbedienung?
In meiner Situation ist alles, was auf der Fernbedienung live ist, eine autoritative Quelle, die ohne einen Git-Commit modifiziert werden kann. Ich möchte sicherstellen, dass ich immer, wenn ich ziehe, das Neueste von allem, was live ist, bekomme.
Sie senden also einen Commit an einen Remote-Repo und möchten, dass der Remote-Repo festgeschrieben wird, bevor Ihre Änderungen in den Remote-Repo übernommen werden? –
Nicht ganz. Mehr wie dies: 1: auf remote fileA.txt wird bearbeitet 2: auf lokalen ich renn 'git pull remote' Was ich möchte ist für die Bearbeitung von fileA.txt zu commit'ed, so dass meine ziehen bringt die Veränderungen, die gemacht wurden, herunter. – Danny
Warum bearbeiten Sie fileA.txt nicht lokal, committen Sie es und führen Sie den Pull auf dem Remote-Server aus? Änderungen sollten im lokalen Setup des Entwicklers beginnen und in die Produktionsumgebung übertragen werden, nicht umgekehrt. – Mathew