GIT:没有显示我已经推送到存储库的文件

时间:2017-04-24 18:33:18

标签: git github git-push git-fork

我有一个回购并拉动:

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 checkout master

最后我做了一个推动:

git push
Everything up-to-date

但是我去了GitHub并在浏览器中检查我的fork repo但是我添加的文件和文件更改都没有显示。你们中的任何人都知道我的更改在哪里了吗?我仍然可以在计算机上看到文件和我的更改。

我真的很感谢你的帮助

1 个答案:

答案 0 :(得分:1)

问题是当前分支由于某种原因不存在于上游。请注意,在错误消息中,它会告诉您确切要使用的内容,但您错过了--set-upstream标记。

  

但我收到了这个错误:

     

致命:当前的分支主机没有上游分支。推动   当前分支并将远程设置为上游,使用

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

git push origin master

待办事项

git push --set-upstream origin master