创建了GitHub存储库,无法推送新文件

时间:2015-05-20 21:59:37

标签: git github push

我初始化了github目录,添加了文件,然后推送了。但是,文件不会出现。

我尝试单独添加文件,提交,然后推送,输入凭据,现在我收到错误

Sonihal@RONNIE ~/MoveClient (master)
$ git pull
warning: no common commits
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
From https://github.com/Sonihal/MoveClient
 * [new branch]      master     -> origin/master
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> master

所以我做了一个git pull,然后是另一个git commit和git push,现在它仍然说错误。

我如何排除故障。

我第一次创建了一个不同名称的存储库,没问题。

我今天尝试过三次创建同一个存储库,甚至删除并重新创建。它位于https://github.com/Sonihal/MoveClient

GitHub指南我正在使用

http://readwrite.com/2013/09/30/understanding-github-a-journey-for-beginners-part-1

http://rogerdudler.github.io/git-guide/

我很纠结,就像GitHub猫缠在纱线上一样(现在已经很晚了,不得不搞笑)

谢谢!

更新

当我创建Repository时,我选中了复选框以创建ReadMe。

当我将两个文件添加到启用了git的本地目录并想要推送时,我必须首先从在线存储库中提取自述文件

git pull origin master

然后我可以推送我添加的两个文件。

2 个答案:

答案 0 :(得分:2)

在提交更改之前,您需要执行git add <file>git add .来添加文件

答案 1 :(得分:1)

实际的解决方案是:

git pull origin master

GitHub repo是使用readme.md文件创建的。它是在实际的第一次提交中,由GitHub自动生成。因此,应首先提交提交以进一步提交和推送。