2012-11-07 10 views
14

stavo correndo una semplice fusione e in attesa di conflitti, e mi sono imbattuto git merge my_dev_branchUnstage tutti i file e abbandono fondere

Comunque ho ottenuto un conflitto di unione che sembrava disordinato di risolvere, e mi ha fatto pensare che non ero chiaro sulla mia storia del ramo. Piuttosto che risolvere il conflitto, vorrei abbandonare l'unione e tornare a dove ero prima.

due domande:

  1. Ho ragione di pensare che avrei potuto pulire la mia area di sosta eseguendo git checkout HEAD <filename> su ogni file per this question e che questo equivarrebbe ad abbandonare l'unione?
  2. C'è un modo per farlo in un unico comando?

risposta

34

Prova git merge --abort. Pratico, eh?

+0

;-) perfetto. Molto apprezzato. –

Problemi correlati