我从git克隆了A仓库的主分支,并创建了自己的分支Li。
我一段时间前进行了一些更改并将本地Li的内容推送到远程Li。
现在,我从远程主分支拉取了一些更新到本地主分支,然后从本地主分支拉取到本地Li,并尝试将本地Li的更新推送到远程Li。 但是,当我尝试运行以下命令时:
谢谢, Li
现在,我从远程主分支拉取了一些更新到本地主分支,然后从本地主分支拉取到本地Li,并尝试将本地Li的更新推送到远程Li。 但是,当我尝试运行以下命令时:
git checkout Li
git push origin Li
我遇到了以下错误:
error: failed to push some refs to 'git@github.com:anodejs/system.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
注意我的本地主分支已经更新(我调用了git pull origin master)并合并到本地Li分支。但是,我添加了一个新文件到本地Li分支,所以本地Li和本地master不完全相同(但这应该没关系,对吧?)谢谢, Li