GIT: Ho bisogno di commettere mio ramo prima del check-out un altro ramo, che dire di stashing?

StackOverflow https://stackoverflow.com/questions/2031158

  •  19-09-2019
  •  | 
  •  

Domanda

Sono nuovo di Git e un po 'confuso. Ho un ramo master e ho creato un secondo ramo di caratteristica.

Se faccio cambiamenti nel mio ramo di caratteristica e quindi passare al Maestro, saranno le mie modifiche essere persi se non commetto?

Da dove viene scorta entrano in gioco, è qualcosa che si fa prima di accendere i rami (ma non si vuole impegnare) o è semplicemente per ripristinare alcune modifiche in modo da poter tornare al codice precedente temporaneamente?

È stato utile?

Soluzione

Non è possibile modificare a un altro ramo a meno che non si pulisce il vostro albero. Questo viene fatto commettere le modifiche, li tornando o salvandoli alla scorta.

Altri suggerimenti

Probabilmente non si desidera utilizzare scorta per questo scopo.

Se si vuole veramente essere in via di sviluppo sul master e un ramo caratteristica, allo stesso tempo, vi suggerisco di clonazione il repository, lavorando nel clone e il maestro, e quindi utilizzando spingere e tirare per spostare le modifiche tra di loro.

Se si passa di frequente tra di loro, vi suggerisco il check-in prima di passare; non c'è niente di sbagliato con il check-in spazzatura; git rende facile risolvere la questione in seguito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top