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
1. Jika cawangan tempatan dan cawangan terpencil boleh digabungkan secara automatik, anda boleh terus
commit
dan kemudian menolak2, anda perlu
git pull
dahulu, tetapi arahan ini akan menggabungkan Cawangan secara automatik, anda boleh menggunakangit fetch
, kemudian bergabung secara manual dan kemudiangit push
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