我在git master分支中有一个名为X的文件夹。我想替换它及其内容。所以我创建了一个分支,将文件夹X重命名为Y,创建了一个新文件夹X并开始处理其内容。
同时有人在master分支中向文件夹X添加了一个文件。
现在我准备好了我的更改,并将我的分支合并到主人。结果是来自X的所有文件都被传输到Y,除了在我创建分支之后添加的文件以及它的混乱。
如何避免这种情况?在其他人可能正在处理文件夹时更换文件夹的正确方法是什么?
答案 0 :(得分:0)
合并分支,创建新分支,mv <badfolder> <good folder>
git add .
git commit -m 'your words here'
git push
完成了工作。