Rumah > Soal Jawab > teks badan
git push origin master
Ralat telah berlaku.
error: failed to push some refs to 'git+ssh://git@github.com/yufeiluo/newstart.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Saya menyelesaikannya dengan cara ini,
git push -f origin master
Sekarang saya mahu menggunakan kaedah segera untuk menyelesaikannya
Anda mungkin mahu menyepadukan perubahan jauh dahulu
petunjuk: ( cth., 'git pull ...') sebelum menolak lagi.
Jika semua git pull kembali, bukankah yang tempatan akan ditimpa?
Saya seorang pemula, tolong beri saya nasihat
高洛峰2017-05-02 09:48:31
1. Jika cawangan tempatan dan cawangan terpencil boleh digabungkan secara automatik, anda boleh terus commit
dan kemudian menolak
2, anda perlu git pull
dahulu, tetapi arahan ini akan menggabungkan Cawangan secara automatik, anda boleh menggunakan git fetch
, kemudian bergabung secara manual dan kemudian git push
某草草2017-05-02 09:48:31
Tidak disyorkan untuk menggunakan git push -f
secara langsung boleh menimpa pengubahsuaian orang lain. tolak sekali lagi, namun, jika terdapat konflik, anda boleh terus menyerahkan selepas menyelesaikan konflik. git pull