在github上新建乙個倉庫後有以下指導
…or create a new repository on the command line現在的情況是本地有乙個已經存在的倉庫,但是push不到github上。echo 「# learn_git」 >> readme.md
git init
git add readme.md
git commit -m 「first commit」
git remote add origin
git push -u origin master
…or push an existing repository from the command line
git remote add origin
git push -u origin master
1.先刪掉以前關聯的的遠端倉庫
$ git remote remove origin
2.新增新的遠端倉庫位址
$ git remote add origin
3.push本地**到遠端
$ git push -u origin master
這時候就報錯了
error: src refspec master does
not match any
試了好幾次都這樣,google也沒查到解法,一般別人是因為本地沒有**才會有這個提示,但我現在本地有**啊。
忽然意識到,可能是因為我沒有master分支?(因為我本來就沒有master分支,我一開始checkout出來的就是dev分支)
如果說指定了master分支的話,那我確實也可以算本地沒有**。檢查一下我本地還真沒有master分支。
本地新建乙個master分支之後在push就成功了。
$ git checkout -b master
$ git push -u origin master
其實這是乙個很低階的錯誤。就是對命令不熟悉,只知道照抄,加上我一開始沒注意到本地分支名不是master。
可以看下面的解釋
$ git push origin master
上面命令表示,將本地的master分支推送到origin主機的master分支。如果後者不存在,則會被新建。 本地Git倉庫關聯Github專案
登入github後新建repository,記下類似類似git github.com git的位址 如果是windows下,選擇git bash,git config global user.email jethai 126.com 先檢查ssh keys是否已經存在,ls al ssh,如果沒有i...
Git本地倉庫與Github遠端倉庫關聯
如果你已經在本地建立了乙個git倉庫,又想在github建立乙個git倉庫,並且讓這兩個倉庫進行遠端同步,那就需要用到ssh key,github拿到了你的公鑰就會知道內容是你推送的。ssh key的配置 1.windows下開啟git bash,建立ssh key,按提示輸入密碼,可以不填密碼一路...
Git本地倉庫與Github遠端倉庫關聯
如果你已經在本地建立了乙個git倉庫,又想在github建立乙個git倉庫,並且讓這兩個倉庫進行遠端同步,那就需要用到ssh key,github拿到了你的公鑰就會知道內容是你推送的。ssh key的配置 1.windows下開啟git bash,建立ssh key,按提示輸入密碼,可以不填密碼一路...