Git问题小结

Git ssh 上传代码的问题

最开始使用的是https的协议上传,但是之后一直提示连接失败,就打算换ssh提交代码。

于是,第二个问题又出现了;

! [rejected] main -> main (non-fast-forward) error: failed to push some refs to

在stackoverflow上看到的解决方案:

   
   git fetch origin main  //因为我本人的这个项目显示的main
   git merge origin main  //所以就用这个了,是master 就用master
     


但是敲了指令后,就显示其他错误:(non-fast-forward)

git fetch origin main:tmp
git rebase tmp
git push origin HEAD:main
git branch -D tmp

最后就解决了这个问题。

参考连接

StackOverflow-git-!reject

posted @ 2023-07-25 10:35  JaydenHuan  阅读(103)  评论(0编辑  收藏  举报