这个问题很奇怪。 我也在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
add
,commit
和remote 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
答案 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用于限制对当前目录及其子目录的更新)。
我遵循了你做过的同样道路: