gpt4 book ai didi

git - 让 Git 覆盖本地更改但保留未跟踪的文件

转载 作者:太空狗 更新时间:2023-10-29 13:46:18 24 4
gpt4 key购买 nike

偶尔当我执行 git pull 时,我开始收到这个错误:错误:未跟踪的工作树文件 [某些文件] 将被 merge 覆盖。

我通常想覆盖本地更改,所以我这样做:

git reset --hard HEAD
git clean -f -d
git pull

此处指示:How do I force "git pull" to overwrite local files?

但是,这种方法似乎会删除所有未跟踪的文件。那么有没有办法强制 git 覆盖本地更改但保留所有未跟踪的文件?

最佳答案

git clean -f -d 将删除未跟踪的文件,所以如果我明白你想做什么,你会想跳过它,只做 git reset -- hard HEAD 后跟 git pull

关于git - 让 Git 覆盖本地更改但保留未跟踪的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6331139/

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