git pull有時候會遇到這種問題
-
問題一
可以選擇強制覆蓋本地文件,輸入如下命令:
$ git fetch --all
$ git reset --hard origin/master
-
問題二
這是沖突問題,可以打開沖突文件,刪除沖突的地方;也可以用上述命令強制覆蓋本地。
代碼回滾
有時候需要將代碼回滾到某一版本
-
先查看提交日志,確定自己要回滾的版本,從上至下開始數(shù),1,2,3,4....
git log - 輸入回滾命令
$ git reset HEAD^ # HEAD指當前版本,^指回滾一個版本
$ git reset HEAD^^ # HEAD指當前版本,^^指回滾兩個版本
$ git reset HEAD^^^
$ git reset HEAD~100 # 也可以采用這種方式


