1. Gudang tempatan sudah mempunyai fail
2. Cara menarik kandungan dari perpustakaan jauh yang berkaitan ke gudang tempatan
Saya tahu, jika anda mempunyai perpustakaan jauh dahulu, anda boleh menggunakan
git clone
Jika gudang tempatan kosong tiada apa-apa anda boleh menggunakangit pull
untuk menarik barang dari perpustakaan jauh Datang ke gudang tempatan anda
Sekarang saya mempunyai gudang dengan fail yang dikaitkan dengan perpustakaan jauh Bagaimana saya boleh menarik kandungan perpustakaan jauh ke tempat setempat?
Apabila saya menggunakangit pull origin master:master
, saya akan mendapat ralat berikut.
Jika terdapat konflik, anda boleh
git fetch origin master
dahulu, kemudian mengendalikan fail yang bercanggah, dan kemudianadd-commit-push
set ini.Kedua-dua perpustakaan itu tidak mempunyai sejarah nenek moyang yang sama dan tidak boleh digabungkan begitu sahaja.
Anda perlu memikirkan pustaka mana anda ingin mengekstrak rekod penyerahan dan gunakannya ke perpustakaan lain.
Cadangan saya ialah untuk mengklon gudang jauh dahulu, dan kemudian menyalin gudang tempatan terus ke dalamnya. Walaupun kaedah ini tidak begitu elegan, ia masih boleh menyelesaikan masalah dengan baik. Di samping itu, adalah lebih baik untuk tidak menambah sebarang fail semasa memulakan gudang jauh, kerana ini akan menjadikan kerja berikutnya lebih sukar.
Pertama
git fetch
,git pull
akan bergabung secara automatik, tetapi ambil tidak akan kemudian menyelesaikan konflik kod dan kemudian bergabungMula-mula tarik folder kosong, kemudian gantikan fail sedia ada anda dalam push
Anda boleh menyerahkan kod tempatan dahulu dan kemudian gunakan git pull origin master, selesaikan konflik dan kemudian git commit dan kemudian git push origin push