当某人在master中进行更改时,重命名git分支中的文件夹

时间:2017-07-12 22:59:48

标签: git

我在git master分支中有一个名为X的文件夹。我想替换它及其内容。所以我创建了一个分支,将文件夹X重命名为Y,创建了一个新文件夹X并开始处理其内容。

同时有人在master分支中向文件夹X添加了一个文件。

现在我准备好了我的更改,并将我的分支合并到主人。结果是来自X的所有文件都被传输到Y,除了在我创建分支之后添加的文件以及它的混乱。

如何避免这种情况?在其他人可能正在处理文件夹时更换文件夹的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

合并分支,创建新分支,mv <badfolder> <good folder> git add . git commit -m 'your words here' git push

完成了工作。