初始化本地 git 库 git init
在github上创建库
添加远程push地址
git remote add origin
(备注:为什么这个origin不能修改?) git@git.com/xxx/xxx.git
我认为的是 origin 就相当于远程库了,所以 绑定远程分支
git branch --set-upstream-to master origin/master
我操作的有问题吗?报错为:
git branch --set-upstream-to master origin/master
fatal: branch 'origin/master' does not exist
最后我是这么解决的 :
git push -u origin master
谢谢.
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
Tambah
git fetch
selepas langkah 3.
Namagit init
memulakan gudang tempatan, cawangan lalai ialahmaster
.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 indukjauh sepadan dengan tempatan asal / tuan.
Selepas melaksanakan
git branch --set-upstream-to master origin/master
, tetapkan cawangan induk jauh sebagai cawangan penjejakan setempat Apabila melaksanakangit pull
, anda boleh terus menarik induk jauh ke cawangan asal/induk dan cawangan induk jika dilaksanakangit fetch
. kemudian hanya tarik cawangan induk jauh ke cawangan asal/induk tempatan.