Git - 无法推送第一次提交

时间:2016-04-06 18:45:47

标签: git github

这个问题很奇怪。 我也在Bitbucket和Github上创建了一个新的存储库。

例如,Github提供了以下信息:

git init
git add --all
git commit -m "Initial commit."
git remote add origin https://github.com/[myusername]/[myreponame].git
git push -u origin master

好吧,我运行git init addcommitremote add命令。但是当我尝试执行最后一个命令时:git push -u origin master。我总是得到这个*****错误:

git push -u origin master
error: src refspec master does not match any.
error: failed to push some refs to 'https://[the valid - existing address]'

很好......当然它没有找到任何东西,因为这是第一次提交,但我无法检查我的第一次提交......我该怎么办? (也许切换到svn?)

git status 显示:

On branch master

Initial commit

Changes to be committed:

(use "git rm --cached <file>..." to unstage)

new file: .bowerrc
new file: .gitignore
//etc

1 个答案:

答案 0 :(得分:1)

  

很好......当然它没有发现任何东西,因为这是第一次提交,但我无法检查我的第一次提交......我该怎么办? (也许切换到svn?)

     

git status show this:

On branch master

Initial commit
Changes to be committed:
(use "git rm --cached <file>..." to unstage)

new file: .bowerrc
new file: .gitignore
//etc

如果git状态显示内容 - 您还没有提交。

验证您是否有提交

git log 

如果有提交,你会看到它。

你应该做的第二件事是使用

git add .

# do this instead of you git add --all (for the first commit)

首次提交

  

-A / --all / --no-ignore-removal

     

不仅更新工作树具有文件匹配的索引,还更新索引已有条目的

     

添加,修改和删除索引条目以匹配工作树。

     

如果在使用-A选项时没有给出,则更新整个工作树中的所有文件(旧版本的Git用于限制对当前目录及其子目录的更新)。

我遵循了你做过的同样道路:

enter image description here