Loading... ## 一:原因 <div class="tip inlineBlock share"> 当我们在git版本库中发现一个问题后,如你在git上对它进行了在线修改,但是没有对本地库进行同步(做到push之前,都先pull下代码,就可以保证本地库和远程库代码一致)。这个时候你再次commit,想把本地库提交到远程git库中,就会出现push失败问题。 </div> ## 二:解决 #### 方法:2.1 跟因就是远程库与本地库代码不一致导致的,我们只要把远程库同步到本地库即可,使用如下命令: ```git git pull --rebase origin master ``` 指令意思就是把远程库中的跟新合并到本地库中(可能存在冲突需要解决),--rebase的作用是取消本地库中刚刚提交的commit,并把他们接到更新后的版本库中。 #### 方法:2.2 或者使用如下命令,将commit的代码撤回,然后再git pull也行。 ```git git reset --soft HEAD^ ``` ## 总结  我们向远程代码托管平台提交代码的操作步骤 <div class="tip inlineBlock success"> git pull git add . git commit -m "描述" git push </div> ## 方法解决来源: 传送阵:[https://blog.csdn.net/qq_39416311/article/details/102219428](https://blog.csdn.net/qq_39416311/article/details/102219428) 最后修改:2022 年 07 月 15 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果文章有用,请随意打赏。