Rumah > Soal Jawab > teks badan
Mulakan repositori git tempatan git init
Buat perpustakaan pada github
Tambah alamat tolak jauh
git remote add origin
(Nota: Mengapa asal ini tidak boleh diubah suai?) git@git.com/xxx/xxx.git
Saya rasa asal adalah bersamaan dengan perpustakaan jauh, jadi ikat cawangan terpencil
git branch --set-upstream-to master origin/master
Adakah terdapat sesuatu yang salah dengan operasi saya Ralat yang dilaporkan ialah:
git branch --set-upstream-to master origin/master
fatal: branch 'origin/master' does not exist
Beginilah cara saya menyelesaikannya pada akhirnya:
git push -u origin master
Terima kasih.
我想大声告诉你2017-05-02 09:50:59
Cawangan asal/induk tidak wujud sebelum tolakan pertama anda
Jika anda menukar latar belakang, ia mungkin baik. Contohnya, selepas klon git, tukar huluan cawangan tempatan baharu kepada asal/induk
淡淡烟草味2017-05-02 09:50:59
Tambah git fetch
selepas langkah 3.
git init
memulakan gudang tempatan, cawangan lalai ialah master
.
Namatambah jauh git asal(Nota: Mengapa asal ini tidak boleh diubah suai?) git@git.com/xxx/xxx.git
asal boleh diubah suai sesuka hati, dan N repositori jauh boleh ditambah. Tetapi pada masa ini gudang itu jauh dan tidak tersedia secara tempatan.
Selepas melaksanakan git fetch
, gudang jauh akan diperoleh secara tempatan, dan cawangan adalah asal/*, iaitu semua cawangan gudang jauh akan ditarik ke bawah Cawangan induk
jauh sepadan dengan tempatan asal / tuan.
Selepas melaksanakan git branch --set-upstream-to master origin/master
, tetapkan cawangan induk jauh sebagai cawangan penjejakan setempat Apabila melaksanakan git pull
, anda boleh terus menarik induk jauh ke cawangan asal/induk dan cawangan induk jika dilaksanakan git fetch
. kemudian hanya tarik cawangan induk jauh ke cawangan asal/induk tempatan.