Heroku-ähnliches Git-Setup?

Lesezeit: 2 Minuten

Heroku ahnliches Git Setup
Tyler

Ich bin ein Noob, wenn es um Git geht.

Wie würde ich es bekommen, damit ich so etwas tun kann git push production master und das Remote-Repository mein eigenes spiegeln lassen?

Aktuell immer wenn ich laufe git push production master Ich bekomme:

Fehler: Standardmäßig wird der aktuelle Zweig in einem Nicht-Bare-Repository aktualisiert

! [remote rejected] master -> master (Zweig ist derzeit ausgecheckt)

Was mache ich falsch?

Das Pushen in funktionierende Repositories ist etwas gefährlich, da laufende Arbeiten beim Pushen nicht berücksichtigt werden und es recht einfach ist, nicht festgeschriebene Änderungen zu verlieren (im Grunde kann der HEAD im Arbeitsmodus mit dem HEAD im Arbeitszweig aus dem Takt geraten). Die vollständigen, blutigen Details finden Sie unter folgendem Link:

git push in ein nicht-bares Repository

Es wird empfohlen, dass Ihr veröffentlichtes Repository ein reines Repository ohne ausgecheckten Baum ist. Bare Repos werden mit der Option „git clone –bare“ erstellt.

  • Also wenn ich laufen würde git init --bare auf meinem Server in einem bestimmten Verzeichnis und ich habe es in dieses Repository verschoben, wo würde ich die eigentlichen Dateien finden? Alles was ich sehe ist branches und config und solche Sachen. Danke

    – Tyler

    10. Juli 2010 um 6:13 Uhr


  • Sie finden die eigentlichen Quelldateien nicht im bloßen öffentlichen Repository auf dem Server – Sie erstellen einen Klon davon, um ein funktionierendes Repository zu erhalten, in dem die Dateien eines bestimmten Zweigs (normalerweise Master) ausgecheckt sind – aber ich vermute aus der Antwort Sie haben auf Ihre eigene Frage angegeben, dass Sie das bereits herausgefunden haben.

    – Messstab

    10. Juli 2010 um 8:55 Uhr

  • @chris eigentlich hat das geklärt was ich eigentlich gemacht habe. Danke!

    – Tyler

    10. Juli 2010 um 20:18 Uhr

Anscheinend suchte ich nach einer unkonventionellen Art, Git zu verwenden.

ich folgte http://danielmiessler.com/blog/using-git-to-maintain-your-website und bekam, was ich suchte.

997770cookie-checkHeroku-ähnliches Git-Setup?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy