2017-04-24 59 views
2

文件我推我有叉回購和拉:GIT:不流露出來的倉庫

git pull origin master 

我添加一些文件,並做了一些改變,我想我的變化推到我的叉:

git add -A 
git commit -m "some changes" 
git push 

但我得到這個錯誤:

fatal: The current branch master has no upstream branch. 
To push the current branch and set the remote as upstream, use 

    git push --set-upstream origin master 

我試圖原點設置:

git push origin master 

但我得到這個錯誤:

error: src refspec develop does not match any. 
error: failed to push some refs to 'https://github.com/meme/forkRepo.git' 

我固定的:

git的結帳主

,最後我做了一個推:

git push 
Everything up-to-date 

但我去GitHub,並檢查我的叉子回購在瀏覽器中,但我添加的文件和文件更改不會顯示。你們中的任何人都知道我的更改在哪裏?我仍然可以在計算機上看到這些文件和更改。

我真的很感謝你的幫助

+0

你'push'並沒有真正推動什麼。你確定你在推動它之前進行了修改嗎? 'src refspec dev不匹配任何'意味着你試圖推送一個本地尚不存在的分支。看起來你在'dev'上,沒有做任何事情並試圖推動。 –

回答

1

問題是當前分支在上游不存在某種原因。請注意錯誤消息中告訴你使用什麼,但是你錯過了--set-upstream標誌。

But I got this error:

fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use

git push --set-upstream origin master I tried to set the origin: 

git push origin master

不要

git push --set-upstream origin master