Git with Dropbox

Ich benutze Git seit einem halben Jahr oder so und ich weiß nicht, ob ich Git vollständig benutze.

Zunächst habe ich mit Dropbox experimentiert und bin der Meinung, dass es wirklich großartig wäre, wenn ich es in meinen Arbeitsablauf integrieren könnte, da Dropbox ziemlich praktisch ist.

Ich habe einen Desktop und einen Laptop. Beide haben eine Dropbox.Ich habe meine Dropbox-Repos mit einem @ initialisiergit init --bare. Und dann habe ich im Post-Commit-Skript meines Desktops eingit push --mirror dropbox.

Auf diese Weise werden mein Desktop und meine Dropbox immer vollständig gespiegelt, was eine gute Sache ist.

Meine eigentliche Frage lautet: Wie soll ich meinen Laptop einrichten? Ich habe ein paar Vorschläge gehört:

Ziehe von meinem Desktop aus, sodass mein Laptop seinen Ursprung auf dem Desktop hat.Ziehe direkt aus der Dropbox, sodass mein Laptop aus der Dropbox stammt.

Ich habe Nummer 2 gemacht und weiß nicht, ob ich das Richtige tue. Mein Arbeitsablauf umfasst:

Jedes Mal, wenn ich auf meinem Laptop bin, mache ich einen Git-Pull (da der Ursprung des Laptops Dropbox ist und sich Dropbox-Updates selbst) Dann, wenn ich einen Zweig von Dropbox zu einem lokalen Zweig auschecke.achdem ich mit der Arbeit fertig bin, verpflichte ich mic Hier bin ich verwirrt: Soll ich --mirror auch auf meine Dropbox-Repos (die Origin-Repos meines Laptops) verschieben? Ich habe einige Schwierigkeiten in diesem Bereich: Manchmal synchronisiert sich die Dropbox nicht richtig usw.

Zurzeit mache ich eingit branch -r auf meinem Desktop nach demgit push --mirror origin Auf meinem Laptop zeigt nicht mein vor kurzem Laptop verpflichtet. Kann mir jemand sagen warum?

Ich habe das Abrufen von meinem Desktop direkt erwähnt, da ich auf diese Weise den Abruf immer initialisieren kann und zu 100% sicher bin, dass die Synchronisierung abgeschlossen ist. Mit Dropbox kann ich nie 100% sicher sein, ob das Update auf den Dropbox-Server @ gepusht wurd

Antworten auf die Frage(2)

Ihre Antwort auf die Frage