Domanda

Sono abbastanza nuovo per Git / GitHub e ho ingaggiato un programmatore di apportare modifiche per me.

Quando guardo sotto rete / Fork coda di un certo numero di suoi cambiamenti dire "non sarà probabilmente applicabile in modo pulito".

Che cosa significa? Perché non si applicherebbe 'pulita'? E 'il suo codice, il mio repo ??

Come posso applicare queste modifiche in modo pulito? Non voglio utilizzare l'opzione Applica nella coda a causa di quegli errori.

Grazie!

È stato utile?

Soluzione

"probabilmente non si applica in modo pulito" di solito significa che ci sarà conflitto di unione. Nella tua pronti contro termine, ci sono stati alcuni cambiamenti agli stessi file che stava lavorando, così i suoi cambiamenti non possono essere applicate in modo pulito al tuo. I suoi due repository divergono e le modifiche in conflitto devono essere risolti.

Ci sono tre cose che potete fare:

1.) Provare a utilizzare un Pull Request , ma probabilmente non dire stessa cosa di non applicare in modo pulito

2) Unisci da soli sulla riga di comando:.

$ git remote add hisusername git@github.com:hisusername/hisfork
$ git fetch hisusername
$ git merge hisusername/hisbranchname
...at this point there will probably be a merge conflict, which you need to resolve...
$ git push

3). Chiedergli di rebase i suoi cambiamenti in cima ai vostri ultime modifiche, in modo che si applicano in modo pulito. Dovrà risolvere il conflitto.

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