Jika Anda rebase cabang, Anda perlu memaksa untuk mendorong cabang itu. Rebase dan repositori bersama umumnya tidak cocok. Ini adalah menulis ulang sejarah. Jika orang lain menggunakan cabang itu atau telah bercabang dari cabang itu maka rebase akan sangat tidak menyenangkan.
Apakah Anda perlu melakukan setelah rebase?
Untuk rebase, Anda hanya perlu menyelesaikan konflik dalam indeks dan kemudian git rebase --continue. Untuk penggabungan, Anda perlu membuat komit (git commit), tetapi fakta bahwa penggabungan tersebut akan diingat dan pesan komit default yang sesuai akan diberikan untuk Anda edit.
Mengapa saya harus menarik setelah rebase?
Anda dapat menarik menggunakan rebase alih-alih menggabungkan (git pull --rebase). … Perubahan lokal yang Anda buat akan didasarkan pada perubahan jarak jauh, alih-alih digabungkan dengan perubahan jarak jauh. Jika Anda me-rebase cabang, Anda perlu memaksa untuk mendorong cabang itu.
Apakah git rebase memerlukan dorongan paksa?
Manfaat kedua adalah Anda telah melakukan rebase, tetapi Anda tidak perlu menggunakan git push --force karena Anda tidak merusak riwayat di cabang master.
Apa yang harus saya lakukan setelah rebase?
Git Rebasing Mendorong setelah rebaseIni dapat diselesaikan dengan git Push --force, tetapi pertimbangkan git Push --force-with-lease, menunjukkan bahwa Anda ingin Push gagal jika cabang pelacakan jarak jauh lokal berbeda dari cabang pada remote, mis.,orang lain mendorong ke remote setelah pengambilan terakhir.