1. Saya mengeluarkan kod -f dari gitlab jauh, tetapi kemas kini jauh tidak dapat ditarik Kemudian, saya melihat terdapat lebih daripada 200 komit tempatan daripada yang jauh Adakah ini sebab saya tidak boleh menarik kod dari gudang jauh? Adakah saya perlu menolak dahulu sebelum saya boleh menarik kod dari jauh?
Cuba git rebase origin/master
Jika anda tidak dapat menariknya ke bawah, ini bermakna anda tidak mempunyai kod komited secara setempat, jadi anda harus sama ada komit dan tolaknya ke atas dahulu, atau simpan git dahulu dan simpannya dalam timbunan, kemudian keluarkannya pada tempat yang sesuai masa, dan kemudian git pull
Cuba ambil dan cantumkan secara manual, kemudian tolaknya ke atas, atau pangkalan semula
git fetch
Terdapat lebih banyak rekod komit secara setempat berbanding dari jauh, menunjukkan bahawa tempatan adalah lebih baharu daripada jauh, jadi
tidak dibenarkan.pull
Jika tiada percanggahan antara kod jauh dan kod tempatan anda, ubah suai terus kod tempatan
commit
danpush
kepada kod jauh, dan kemudian kod tersebut akan konsisten.Jika ada konflik semasa menolak, anda boleh
git fetch
git rebase origin/master
Ikuti gesaan untuk menyelesaikan konflik.
kemudian
push
kod tempatan ke jauh