0


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

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

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

2、设置拉取格式

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

  • Merge(合并):选择此选项表示使用 Git 的合并功能将远程分支的更改合并到当前分支。这将创建一个新的合并提交,将远程更改与本地更改合并在一起。
  • Rebase(变基):选择此选项表示使用 Git 的变基功能,将你的本地提交“重新定位”到远程分支的 HEAD 之后。这可以使提交历史保持整洁,但可能会改变提交历史并产生冲突。
  • Branch Default(分支默认):此选项通常是指使用远程仓库设置的默认合并策略。如果你的远程仓库设置了默认合并策略,选择此选项将按照该设置执行合并操作。
  • Using Stash(使用存储):选择此选项将在拉取之前将本地更改存储为临时存储(stash),以便拉取远程更改时不会产生冲突。拉取完成后,你可以应用之前存储的更改。
  • Using Shelve(使用搁置):选择此选项将本地更改搁置(shelve),以便拉取远程更改时不会产生冲突。拉取完成后,你可以重新应用之前搁置的更改。
标签: git

本文转载自: https://blog.csdn.net/mocoll/article/details/137548346
版权归原作者 墨_风 所有, 如有侵权,请联系我们删除。

“GIt -- 拉取代码覆盖掉自己的代码解决方法”的评论:

还没有评论