在用git把本地项目 push 到线上仓库的时候,可能会出现如下提交错误
error: src refspec xxx does not match any.
error: failed to push some refs to 'git@gitlab.xx
使用 git 将本地分支 push 到远程,第一次提交时,需要与远程建立联系
git status 每次提交前输入,如果有修改就会提交。
gitk
git push
因为第一次提交,输入git push 会出现如下提示,与远端建立联系

照着提示输入即可
git push --set-upstream origin ***
这时就把本地项目 push 到远程了
紧接着再输入 git push ,它会提示你 Everything up-to-date ,因为本地文件未修改。
随便在本地修改一下,输入 git status 就可以看到在哪个分支以及修改的情况

第二次提交就不需要与远程建立联系了,直接输入命令提交即可
git add .
git commit -m "有需要说明的写这里"
git status
git push
可以再输入 git status 检验一下
$ git status
On branch byb
Your branch is up to date with 'origin/byb'.
nothing to commit, working tree clean
本文详细介绍了如何使用Git将本地项目的更改推送到远程仓库的过程。包括解决常见错误“srcrefspecxxxdoesnotmatchany”,以及如何首次设置远程连接并进行后续的提交。
16万+

被折叠的 条评论
为什么被折叠?



