Pertanyaan ini tidak hanya berkaitan dengan bagaimana menyelesaikan tugas ini, tetapi juga apakah melakukan itu adalah praktik yang baik atau buruk dengan Git.
Pertimbangkan bahwa secara lokal saya melakukan sebagian besar pekerjaan pada cabang master, tetapi saya telah membuat cabang topikal yang saya sebut "topical_xFeature". Dalam proses bekerja pada "topical_xFeature" dan beralih bolak-balik untuk melakukan pekerjaan lain di cabang master, ternyata saya telah membuat lebih dari satu komit di cabang "topical_xFeature", tetapi di antara setiap komit, saya belum melakukan Dorong.
Pertama , apakah Anda menganggap praktik buruk ini? Tidakkah lebih bijaksana untuk tetap dengan satu komit per cabang per push? Dalam kasus apa akan lebih baik untuk memiliki banyak komit pada cabang sebelum dorongan dilakukan?
Kedua , bagaimana saya sebaiknya menyelesaikan membawa banyak komit pada cabang topical_xFeature ke cabang master untuk dorongan? Apakah itu gangguan untuk tidak khawatir tentang hal itu dan lakukan saja dorongan di mana banyak komit didorong, atau apakah kurang mengganggu entah bagaimana menggabungkan komit menjadi satu dan kemudian mendorong? Sekali lagi, bagaimana melakukan ini?
git branch -d topic
. Mengapa git tidak dapat mengidentifikasi bahwa semua perubahan digabungkan?