我在一个分支'A‘中添加了一个扩展,并将它推到原名'A’
后来,我决定要安装相同扩展名的modman,所以回到同一个分支'A‘,删除了以前添加的文件,并将其推送到原来的分支'A’
做了上面提到的相同的过程,但是在步骤7,git合并原产地/A之后,我仍然能够在我的目录中看到已删除的文件。
当我做了一个
git log file它只显示我添加它们的提交,而不显示我删除的提交。但是当我做一个
git log --name-status它显示文件已被删除,如下所示
- D file 我的错是什么?为什么它不删除我要合并的分支中的文件?
发布于 2013-08-02 05:50:43
我不确定你最初是否把这些文件添加到了A分支。
branch A确实创建了一个名为A的分支,但是您仍然保留在原来的分支上,在那里添加了文件。
git checkout -b A创建分支A并立即检查它。
https://stackoverflow.com/questions/17848305
复制相似问题