1、登陸github,然後,在右上角找到「create a new repo」按鈕,建立乙個新的倉庫。
在repository name填入learngit
,其他保持預設設定,點選「create repository」按鈕,就成功地建立了乙個新的git倉庫
目前,在github上的這個learngit
倉庫還是空的,github告訴我們,可以從這個倉庫轉殖出新的倉庫,也可以把乙個已有的本地倉庫與之關聯,然後,把本地倉庫的內容推送到github倉庫。
2、在本地的learngit
倉庫下執行命令
$ git remote add origin [email protected]:michaelliao/learngit.git請千萬注意,把上面的
michaelliao
替換成你自己的github賬戶名,否則,你在本地關聯的就是我的遠端庫,關聯沒有問題,但是你以後推送是推不上去的,因為你的ssh key公鑰不在我的賬戶列表中。
新增後,遠端庫的名字就是origin
,這是git預設的叫法,也可以改成別的,但是origin
這個名字一看就知道是遠端庫。
3、把本地庫的所有內容推送到遠端庫上:
$ git push -u origin master於遠端庫是空的,我們第一次推送
master
分支時,加上了-u
引數,git不但會把本地的master
分支內容推送的遠端新的master
分支,還會把本地的master
分支和遠端的master
分支關聯起來,在以後的推送或者拉取時就可以簡化命令。
4、本地作了提交,就可以通過命令:
$ git push origin master把本地
master
分支的最新修改推送至github。
5、總結
要關聯乙個遠端庫,使用命令git remote add origin git@server-name:path/repo-name.git
;
關聯後,使用命令git push -u origin master
第一次推送master分支的所有內容;
此後,每次本地提交後,只要有必要,就可以使用命令git push origin master
推送最新修改;
git 新增遠端庫
在本地建立了乙個git倉庫後,又想在github建立乙個git倉庫,並且讓這兩個倉庫進行遠端同步,這樣,github上的倉庫既可以作為備份,又可以讓其他人通過該倉庫來協作,真是一舉多得。一 從這個倉庫轉殖出新的倉庫,也可以把乙個已有的本地倉庫與之關聯,然後,把本地倉庫的內容推送到github倉庫。在...
git新增遠端庫遇到的問題
把本地庫所有內容推送到遠端庫上指令 git push u origin mastererror src refspec master does not match any.error failed to push some refs to git github.com accompanyling l...
git新增遠端庫遇到的問題
把本地庫所有內容推送到遠端庫上指令 git push u origin mastererror src refspec master does not match any.error failed to push some refs to git github.com accompanyling l...