
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.
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.
9977700cookie-checkHeroku-ähnliches Git-Setup?yes