有的时候使用git pull命令,可能遇到这样的问题:
这是由于远程库中的更改与本地的更改有冲突。
git的提示已经非常明确了,告诉我们要么把我们的更新进行commit要么就先stash本地更新。
第一种方法,stash:
那怎么stash本地的更新呢?直接执行:
$ git pull origin master
From https://github.com/lollxxxx/lollicxxxxupStoxxre2
* branch master -> FETCH_HEAD
error: Your local changes to the following files would be overwritten by merge:
app/etc/modules/Mirasvit_Advd.xml
app/etc/modules/Mirasvit_Advr.xml
Please commit your changes or stash them before you merge.
Aborting
Updating a690d45f3..b4cae49e0
lollicup@DESKTOP-4M99Q31 MINGW64 /d/www/lollicupStore2 (master)
$ git reset --hard
HEAD is now at a690d45f3 Merge pull request #373 from lollicupusa/storex
lollicup@DESKTOP-4M99Q31 MINGW64 /d/www/lollicupStore2 (master)
$ git log
commit a690d45f34bdb88c429cc3add8ab7ec54a0fbe38 (HEAD -> master, sun_masterer_developertoolbar)
Merge: b1d57cde2 fdfeb8976
Author: Aaron Liu <shurui91@gmail.com>
Date: Wed Aug 7 12:16:03 2019 -0700
Merge pull request #373 from lollicupusa/storex
homepagebanner images updated, typo fixed
https://blog.csdn.net/liuchunming033/article/details/45368237