● 问题:
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to ‘ssh://192.168.137.64:29418/51Selling.git’
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.
在项目提交时出现了冲突,在git push origin master 后就会出现这个问题(被拒绝),所以在remote add后不要着急git add,一定要git pull origin master,是因为你在创建的远程库有README文件,而本地没有,造成本地和远程的不同步。
● 解决方法:
1、可以在本地生成README文件
git pull --rebase origin master
git push origin master
2、强制上传覆盖远程文件(少用,危险)
git push -f origin master
GIT——! [rejected] master -> master (non-fast-forward)
最新推荐文章于 2024-05-22 08:37:59 发布