cari

Rumah  >  Soal Jawab  >  teks badan

git - bagaimana untuk mengintegrasikan perubahan jauh

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

迷茫迷茫2840 hari yang lalu988

membalas semua(2)saya akan balas

  • 高洛峰

    高洛峰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

    balas
    0
  • 某草草

    某草草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

    balas
    0
  • Batalbalas