gpt4 book ai didi

git - 如何从 github pull 并保留本地文件而不解决 merge 冲突

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

我想从 github master 中提取完整的内容来更新我当前的工作目录。我处理过一个名为 form.html 的文件,它存在于我的工作目录中,而旧版本则存在于 github origin master 分支中。

 git pull origin master

当我从 master pull 时,我要求解决冲突。我不想解决 merge 冲突,而是希望我的本地分支中的文件 form.html 完全替换原始主分支(远程)上的 form.html

实现此目标的最佳方法是什么?谢谢

最佳答案

如果您还没有提交您的本地文件,您可以(按照“git pull keeping local changes”的想法):

git stash
git pull
git stash pop
# if conflict on pop:
git checkout --theirs -- form.html

但如果您的文件已提交,请查看“Is it possible to exclude specific commits when doing a git merge?”,并使用 .gitattributes 声明正确的 merge :

form.html merge=ours

关于git - 如何从 github pull 并保留本地文件而不解决 merge 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15593497/

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