2009-02-24 11 views
5

Git newbie qui.git workflow per apportare modifiche che non invierai mai indietro all'origine

Sto costruendo un'app per iPhone con PhoneGap, che ha un repository Git. Mi piacerebbe tenere traccia delle mie modifiche al codice PhoneGap (principalmente, aggiungendo file alla directory www) nel mio repository Git, pur essendo in grado di estrarre il più recente e migliore da PhoneGap.

Qual è il modo migliore per farlo? E 'questo a cui è destinato un ramo?

Inoltre, come potrei far sì che ignori il fatto che ho cancellato le cartelle che non mi servono, come la cartella android/and blackberry /?

risposta

5

Questo è esattamente ciò che un ramo è per. Dovresti lavorare sul tuo ramo ed estrarre le modifiche dal ramo principale, possibilmente usando.

+0

In che modo gestirò cose come me rinominando i file? Se faccio un rinominare git su un file, un rebase dal ramo principale applicherà gli aggiornamenti al file rinominato, o creerà nuovamente il file con il vecchio nome? – ceejayoz

+0

Indipendentemente dal rebase, un rinominare causerà molto probabilmente un conflitto di unione, che dovrai risolvere manualmente. –

+0

Se si commettono ridenominazioni di file senza molte modifiche a questi file nello stesso commit, è improbabile che si verifichino conflitti di unione. – Paul

Problemi correlati