Saya telah menggunakan Git selama sekitar satu tahun sekarang dan menganggapnya fantastis, tetapi saya baru saja memulai versi kedua dari proyek dan memulai cabang baru untuk itu. Saya berjuang sedikit dengan cara terbaik untuk menangani hal-hal ke depan.
Saya memiliki dua cabang yang disebut katakanlah master10 (untuk v1) dan master20 (untuk v2). Saya telah membuat perbaikan bug di v1 pada master10 cabang, dan mengembangkan hal baru dari master20. Setiap kali saya melakukan perbaikan bug saya menggabungkannya ke v2 dengan memeriksa master20 dan melakukan git merge master10. Sejauh ini baik.
Namun sekarang, saya telah membuat perubahan pada v1 yang tidak saya inginkan di v2, tetapi saya ingin terus menggabungkan perbaikan bug lainnya. Bagaimana cara saya memberi tahu Git untuk melewati commit tertentu (atau serangkaian commit), tetapi ke depan saya masih ingin menggabungkan perbaikan bug lainnya.
Saya pikir git rebasemungkin yang saya butuhkan tetapi membaca dokumen dan kepala saya hampir meledak.
Saya pikir apa yang saya inginkan adalah sesuatu seperti perintah "git sync" yang memberi tahu git bahwa dua cabang sekarang dalam sinkronisasi dan di masa depan hanya menggabungkan komit dari titik sinkronisasi ini aktif.
Setiap bantuan dihargai.