嘿嘿嘿。这是场景:
我的主人有一个我们称之为woot的目录。 Woot里面有几个文件。我创建了一个名为experimental的分支并切换到它。我删除了woot目录并提交它。然后我添加woot目录并创建与之前的文件名称相同的文件。我承诺了。现在,当我切换到我的主人并尝试合并来自我的实验分支的更改时,它会删除woot目录(并且永远不会重新添加它)。
这是预期的行为还是至少一个已知的错误?难道我做错了什么?谢谢你的帮助!
答案 0 :(得分:0)
重新创建文件时,您没有添加它们。提交什么都不做。将此分支合并到另一个分支中只会执行删除操作。行为是设计的。
通过执行
修复您的问题git add -A
在你提问的第二次提交之前。
希望这有帮助