当前位置:   article > 正文

GIt -- 拉取代码覆盖掉自己的代码解决方法_git拉取代码会覆盖本地代码

git拉取代码会覆盖本地代码

1、恢复代码到拉取前的状态

在这里插入图片描述
右键项目名,选择Local History 然后选择Show History,选择一个版本即可恢复。

2、设置拉取格式

在这里插入图片描述
配置含义:

  • Merge(合并):选择此选项表示使用 Git 的合并功能将远程分支的更改合并到当前分支。这将创建一个新的合并提交,将远程更改与本地更改合并在一起。
  • Rebase(变基):选择此选项表示使用 Git 的变基功能,将你的本地提交“重新定位”到远程分支的 HEAD 之后。这可以使提交历史保持整洁,但可能会改变提交历史并产生冲突。
  • Branch Default(分支默认):此选项通常是指使用远程仓库设置的默认合并策略。如果你的远程仓库设置了默认合并策略,选择此选项将按照该设置执行合并操作。
  • Using Stash(使用存储):选择此选项将在拉取之前将本地更改存储为临时存储(stash),以便拉取远程更改时不会产生冲突。拉取完成后,你可以应用之前存储的更改。
  • Using Shelve(使用搁置):选择此选项将本地更改搁置(shelve),以便拉取远程更改时不会产生冲突。拉取完成后,你可以重新应用之前搁置的更改。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/832061
推荐阅读
相关标签
  

闽ICP备14008679号