2017-02-28 60 views
0

我創造了我的混帳帳戶寶庫,它被命名爲「推薦」,然後我在當地的項目,我想提出的git打開混帳bash和執行這些命令:SRC的Refspec主不符合任何

$ git checkout -b recommender 
$ git commit -m "My first commit" 
$ git push -u origin master 
$ error: src refspec master does not match any. 

當我執行:

$ git branch 
* recommender 

我得到一個僅包含一個名稱列表:「推薦」

我需要把我現有的項目推薦分公司。如何做?這個錯誤是什麼意思?

謝謝您的幫助

+0

你在這裏混合了很多東西。您創建了分支名稱推薦者而不是項目。顯然錯誤消息說你沒有master分支。也許你讀過關於git基礎知識的教程,因爲在這裏我看到了一個巨大的缺乏理解。 – ckruczek

+0

我知道這不是一個項目。你能向我推薦一個關於如何使用git的教程嗎?我不喜歡git提供的那個。我喜歡用項目的例子。 – SarahData

+0

不,git教程是完美的。否則,您可以使用手指並訪問www.google.com並查找適合您需求的教程。 – ckruczek

回答

0

error: src refspec master does not match any.

意味着你沒有master分支。沒有分支存在空提交。當您創建回購master是默認分支但您沒有在master中做任何提交。你剛剛簽出recommender分支,並做了提交,所以在git branch命令中不存在master。

I need to put my already existing project in recommender branch

把你的提交到遠程分支recommender代替master

$ git push -u origin recommender # push to origin/recommender 

$ git fetch      # sync all update 
$ git branch -a     # see all local & remote branches 
+0

試試這個'git push -u origin recommender' –