Git con Dropbox

He estado usando git durante medio año más o menos y no sé si estoy usando git por completo.

En primer lugar, he estado experimentando con Dropbox y siento que si puedo incorporarlo a mi flujo de trabajo, sería realmente genial, ya que Dropbox es bastante conveniente.

Tengo una computadora de escritorio y una computadora portátil. Ambos tienen dropbox.Inicialicé mis repositorios de Dropbox haciendo ungit init --bare. Y luego, en el script posterior a la confirmación de mi escritorio, tengo ungit push --mirror dropbox.

De esta manera, mi escritorio y Dropbox siempre se reflejarán por completo, lo cual es algo bueno.

Mi verdadera pregunta es: ¿cómo debo configurar mi computadora portátil? He estado escuchando algunas sugerencias:

Tire de mi escritorio, para que el origen de mi computadora portátil sea el escritorio.Tire directamente de Dropbox para que el origen de mi computadora portátil sea Dropbox.

He estado haciendo el número 2, y no sé si estoy haciendo lo correcto. Mi flujo de trabajo incluye:

Cada vez que estoy en mi computadora portátil, hago un git pull (ya que el origen de la computadora portátil es Dropbox y Dropbox se actualiza)Luego, cuando reviso una rama de Dropbox a una rama local.Después de terminar con el trabajo, me comprometo.Aquí es donde estoy confundido: ¿Debería insertar --mirror en mis repositorios de Dropbox (repositorios de origen de mi computadora portátil) también? Tengo algunas dificultades en esta área: a veces, Dropbox no se sincroniza bien, etc.

Actualmente, haciendo ungit branch -r en mi escritorio después de hacergit push --mirror origin en mi ordenador portátilno muestra mi computadora portátil recientemente se compromete. ¿Alguien puede decirme por qué?

Mencioné la extracción desde mi escritorio directamente porque de esa manera siempre puedo inicializar la extracción y estoy 100% seguro de que la sincronización se ha completado. Con Dropbox, nunca puedo estar 100% seguro de si la actualización se ha enviado al servidor de Dropbox

Respuestas a la pregunta(1)

Su respuesta a la pregunta