Sto usando Git da circa un anno e penso che sia fantastico, ma ho appena iniziato una seconda versione del progetto e ho iniziato una nuova filiale per questo. Sto lottando un po 'con il modo migliore per gestire le cose in futuro.
Ho due rami chiamati dire master10 (per v1) e master20 (per v2). Ho fatto correzioni di errori in v1 su branch master10 e sviluppando nuove cose di master20. Ogni volta che faccio una correzione di bug, la fondo in v2 controllando master20 e facendo git merge master10. Fin qui tutto bene.
Ora, tuttavia, ho apportato una modifica in v1 che non voglio in v2, ma voglio continuare a unire altre correzioni di bug. Come posso dire a Git di saltare quel particolare commit (o una serie di commit), ma che in futuro voglio ancora unire altre correzioni di bug.
Ho pensato che git rebasepotesse essere quello di cui ho bisogno, ma ho letto il documento e la mia testa è quasi esplosa.
Penso che quello che voglio sia qualcosa di simile a un comando "git sync" che dice a git che due rami sono ora sincronizzati e in futuro uniscono i commit solo da questo punto di sincronizzazione.
Qualsiasi aiuto apprezzato.