Come faccio a copiare una versione di un singolo file da un ramo git a un altro?



Answers

Ho finito con questa domanda su una ricerca simile. Nel mio caso stavo cercando di estrarre un file da un altro ramo nella directory di lavoro corrente diversa dalla posizione originale del file. Answer :

git show TREEISH:path/to/file >path/to/local/file
Question

Ho due rami che sono completamente uniti.

Tuttavia, dopo l'unione, mi rendo conto che un file è stato incasinato dall'unione (qualcun altro ha fatto un auto-formato, gah), e sarebbe stato più semplice cambiare la nuova versione nell'altro ramo, e quindi reinserire il mio cambio di riga dopo averlo inserito nel mio ramo.

Quindi qual è il modo più semplice in git per fare questo?




Seguendo la risposta di madlep puoi anche solo copiare una directory da un altro ramo con il blob della directory.

git checkout other-branch app/**

Per quanto riguarda la domanda dell'op se hai cambiato solo un file, funzionerà bene ^ _ ^




Related



Tags

git git   merge