gpt4 book ai didi

Git merge 和未暂存的文件

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

情况图片:您从远程存储库获取数据,然后运行 ​​git merge 与具有一些未暂存文件的远程源。

git merge 如何处理未暂存的文件?

最佳答案

假设您的工作目录中有example.md作为未暂存文件,并尝试 merge origin/remote1 已经跟踪 example.md:

尝试 merge 时会出现以下错误:

error: The following untracked working tree files would be overwritten by merge:
example.md
Please move or remove them before you merge.
Aborting

即使文件内容相同,也会发生这种情况。


TLDR: git merge 阻止 如果当前您的工作目录中的文件未被跟踪,您将无法 merge 可以被 merge 覆盖。

git 只会在本地更改被覆盖的情况下阻止 merge ,如果远程没有更改您在本地修改的文件,则 merge 将没有任何问题地完成。

关于Git merge 和未暂存的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46092348/

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