Lompat ke konten
Error GitError
error: failed to push some refs

error: failed to push some refs

Push ditolak karena remote memiliki perubahan yang belum ada di lokal Anda.

gitlinuxwindowsmacos

Apa penyebab error ini

Orang lain telah men-push perubahan ke remote branch sejak pull terakhir Anda. Remote berada di depan branch lokal Anda, dan Git menolak untuk menimpa perubahan tersebut.

Cara memperbaikinya

Tarik perubahan terbaru terlebih dahulu: git pull --rebase origin main, lalu push lagi. Selesaikan konflik yang muncul selama rebase. Atau gunakan git pull (merge) sebagai alternatif jika Anda lebih memilih merge commit.

Contoh

git pull --rebase origin main && git push
Dokumentasi Resmi

Kode Error Terkait