使用vs2019上传程序代码时,遇到了以下问题,也按照提示git pull过了,依旧不行

正在推送 master

Error: failed to push some refs to 'https://github.com/Guyang1995/homewebapi.git'

Error: hint: Updates were rejected because the tip of your current branch is behind

hint: its remote counterpart. Integrate the remote changes (e.g.

hint: 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

将分支推送到远程存储库时遇到错误: rejected Updates were rejected because the tip of your current branch is behind its remote counterpart. Integrate the remote changes  before pushing again.


然后可以试下这段命令

git pull origin master --allow-unrelated-histories


以下是我运行的结果:

D:\project\home.api>git pull origin master --allow-unrelated-histories

From https://github.com/Guyang1995/homewebapi

 * branch            master     -> FETCH_HEAD

First, rewinding head to replay your work on top of it...

Applying: 添加 .gitignore 和 .gitattributes。

Applying: first

Applying: 更新

之后就可以正常的拉取和推送了。