在用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