当前位置:   article > 正文

git 本地改动了,不保留,直接拉取线上最新代码_git 放弃本地修改,强制拉取更新

git 放弃本地修改,强制拉取更新

如果您在本地做了改动,但是又不想保留这些改动,可以使用以下命令强制拉取远程最新代码,覆盖掉本地代码:

git fetch --all  
git reset --hard origin/<branch>

  • 1
  • 2
  • 3

其中 为您需要拉取的分支名称,例如:master。

第一条命令 git fetch --all 将会从远程仓库获取最新的代码和分支信息,但不会进行合并。

第二条命令 git reset --hard origin/ 将会重置本地仓库,并使用远程仓库中指定分支的代码替换本地仓库中对应分支的代码。注意,该命令会删除本地未提交的所有改动和文件,慎重使用。

这样,您就可以放弃本地的改动,重新拉取远程最新的代码,并进行开发和部署。
————————————————
版权声明:本文为CSDN博主「骑单车的王小二」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36663518/article/details/129946559

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/542651
推荐阅读
相关标签
  

闽ICP备14008679号