EN: Read in English
Dunia 11: Pusat Bantuan
Push saya ditolak
Anda akan belajar: cara baiki push yang ditolak tanpa memaksa.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Anda taip git push. GitHub kata rejected (ditolak). Anda rosakkan sesuatu? Tidak! Ini berlaku pada semua orang. Ini cara selamat untuk keluar.
Cuba
Apa yang GitHub cuba beritahu?
Pilih satu jawapan.
Tengok
git fetch tunjukkannya: Aisyah push satu commit (titik simpan). main anda dan main GitHub dah ikut jalan berasingan.
Cuba
Letak commit anda di atas commit Aisyah. Kemudian push semula.
Petunjuk
Taipgit pull --rebase, kemudian git push.Semak
Langkah bagus selepas push ditolak, atau perlu dibaiki? Leret setiap satu.
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
git pull --rebaseAnda berjaya!
Kini anda boleh baiki push yang ditolak tanpa memaksa.
Nak tahu lebih (pilihan)
git pull biasa mungkin tanya cara cantumkan dua garis itu. Pilih --rebase atau --no-rebase. Atau tetapkan sekali: git config --global pull.rebase true. Pull berhenti dengan konflik? Lihat “Pull bersepah: abort”. Jangan guna --force pada branch (cabang) dikongsi.
English
You type git push. GitHub says rejected. Did you break something? No! This happens to everyone. Here’s the safe way out.
What is GitHub telling you?
git fetch shows it: Aisyah pushed a commit. Your main and GitHub’s main went separate ways.
Put your commit on top of Aisyah’s. Then push again.
git pull --rebase, then git push.Good move after a rejected push, or needs work? Swipe each one.
You can now fix a rejected push without forcing it.
Anda dah siapkan ini. Latihan lagi pun bagus!
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?