我在分支“A”中添加了一个扩展并将其推送到原点“A”
git 分支 A
git 添加文件
git push 原点 A
将这些文件与暂存分支合并
git checkout 暂存
git 获取原点
git 合并原点/暂存
git 合并原点/A
git push origin 暂存
后来我决定我要对相同的扩展进行 modman 安装,所以回到同一个分支“A”删除了我之前添加并推送到原始分支“A”的那些文件
执行与上述相同的过程,但在第 7 步之后,git merge origin/A,我仍然能够在我的目录中看到已删除的文件。
当我做了一个
git log file
它只显示我添加它们的提交,不显示我删除的提交。但是当我做一个
git log --name-status
它显示文件已被删除,例如
- D file
我的错是什么?为什么在我合并的地方不删除分支中的文件?