美文网首页php社区
git pull 总提示让输入merge 信息

git pull 总提示让输入merge 信息

作者: jtw | 来源:发表于2020-05-13 10:39 被阅读0次

    在生产环境拉去代码的时候,总是出现了 .git/MERGE_MSG,很烦。

    image.png

    虽然每次可以通过输入 :q 命令,取消,然后完成拉取。
    但是这样就很影响效率。

    通过 git日志查看当前版本是否存在差异

    git  log
    

    发现本地的代码,仓库里的commit永远在git log中排第二位。
    也就是我仓库里的最新的代码 为7e3083446b61fb889f933729a77e1aab6f738a10这个commit。
    但是我本地git log显示 c32f821f0017f0f2124d65c1f6adf8bd0177a509这个commit在我本地是最新的。


    image.png
    image.png

    这就发现了问题了,我每次拉去代码的时候都会出现一次git/MERGE_MSG,让我输入最新的信息。
    导致了本地的分支比仓库里的分支超前了,所以每次当我下一次拉去代码的时候,都要去输入合并信息,解决冲突、

    知道原因了,那就比较容易解决了。

    先git log查看一下

    git log
    
    

    之后就 git reset一下仓库最新的commit

    git reset --hard c32f821f0017f0f2124d65c1f6adf8bd0177a509
    

    然后本地的代码就和仓库保持了最新了。

    这样拉取代码后,就再也不会出现那样的提示了、

    image.png

    相关文章

      网友评论

        本文标题:git pull 总提示让输入merge 信息

        本文链接:https://www.haomeiwen.com/subject/cwngnhtx.html