gpt4 book ai didi

git - git 中的 "stash apply"覆盖从 pull 中获得的更改

转载 作者:太空狗 更新时间:2023-10-29 14:22:51 29 4
gpt4 key购买 nike

我今天遇到了这种情况。我在一个文件中有一些更改要提交,但在我想对该文件进行 pull 之前,我做了下一个

  1. stash 我工作目录中的更改
  2. 从其他人那里 pull 更改,将更改带到同一文件中
  3. 存储应用我的更改

我在“stash apply”之后发现的是,我在 pull 后获得的更改被我的 stash 更改覆盖了。

  1. 这正常吗?当应用我的 stash 更改影响从 pull 中获取的同一文件中的更改时,不应该存在 merge 冲突吗?

  2. 如何处理这种情况以避免我的 stash 更改被覆盖 pull 带来的变化?

谢谢

最佳答案

您可以尝试先存储本地更改,然后 pull ,然后 pop 存储。

git stash
git pull origin master
git stash pop

您将必须手动解决任何覆盖远程更改的内容,因为它会产生冲突。

希望对您有所帮助。

关于git - git 中的 "stash apply"覆盖从 pull 中获得的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33904733/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com