Как создать собственную среду рабочего стола Linux [закрыто]

Como respuesta -ya que tengo algo que me funciona.

En primer lugar -Me parece que he estado siguiendo el proceso equivocado.

El proceso que uso ahora es:-inicio-

  1. tenedor de algún lugar
  2. clonar mi tenedor "como origen"
  3. agregue "en algún lugar" como origen remoto _

Este directorio lo llamo "maestro", por ejemplo, cpython -maestro para mi bifurcación cpython

La 'única' actividad que hago con este directorio es "buscar y/o extraer" del origen remoto _y luego empujar al "origen".

Esto funcionaba antes -pero me estaba perdiendo cuando hice una rama (que se envió como PR pero no (todavía )se fusionó con el origen remoto _)y Quería actualizar ese PR para incluir las últimas actualizaciones.

Entonces, ¿qué funciona ahora?

  1. comienza con un nuevo clon "¡de mi tenedor!"
  2. cambia a la rama etiquetada que considero 'más reciente'
  3. extraer/buscar mi rama anterior en una nueva rama
  4. hacer que todo funcione -tal vez necesite enjuagar y repetir este paso
  5. elija un nombre de sucursal (tal vez el mismo que el anterior, tal vez nuevo)
  6. confirmar localmente
  7. empuje a github

Lo que marcó la diferencia para mí fue no tratar de fusionar las actualizaciones de cualquier origen en mi rama 'existente', sino ir a la etiqueta de orígenes remota 'nueva' _en un clon de mi bifurcación, y luego "tirar " mi solicitud de extracción en esa situación.

Si bien no tengo absolutamente claro por qué esto funciona mejor -al menos no veo:

hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
-1
12.01.2018, 18:02
0 ответов

Теги

Похожие вопросы