gpt4 book ai didi

混帐 merge : overwrite untracked files

转载 作者:行者123 更新时间:2023-12-04 13:46:05 26 4
gpt4 key购买 nike

我有一个分支,里面有一些未跟踪的文件。我想将另一个分支 merge 到它上面。
第二个分支包含一个跟踪文件,第一个分支未跟踪该文件。出现以下错误:
error: The following untracked working tree files would be overwritten by merge:...
是否有可能在不知道它们是哪些文件的情况下覆盖这些未跟踪的文件并将它们替换为来自第二个分支的文件?

我也试过 -X theirs在这种情况下似乎不起作用。

最佳答案

存储未跟踪的文件:

git stash -u

然后你可以 merge 分支。
来自 documentation :

If the --include-untracked option is used, all untracked files are also stashed and then cleaned up with git clean, leaving the working directory in a very clean state. If the --all option is used instead then the ignored files are stashed and cleaned in addition to the untracked files.

关于混帐 merge : overwrite untracked files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48128869/

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