LMLPHP后院

Git更新master分支冲突解决及cherry-pick使用技术

maybe yes 发表于 2016-02-15 21:42

前一阵子,开发的时候发现主分支不能更新,运维大哥,憋了一个大招,提供了几个命令解决了一番。如下命令:

git reset origin/master 
git reset --hard 
git clean -fd 

造成上面的原因大概就是 master 分支问题之后,强制更新导致本地和服务器不一样导致。上面的命令请谨慎使用,会删除目录下没有添加到 git 仓库的其他代码,本人也是经历过一次血的教训

开发过程中,有时候我们需要将某个提交给提取出来,使用 cherry-pick 可以很方便的做到哦,使用非常简单,后面跟上 commit hash 值就可以了。如下示例:

git cherry-pick f864cf294fd3f0bc725ca0073e07aa314b5f8313 
相关文章
2024-03-29 23:19:01 1711725541 0.010197