首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git合并不删除文件。

Git合并不删除文件。
EN

Stack Overflow用户
提问于 2013-07-25 03:02:21
回答 1查看 1K关注 0票数 3

我在一个分支'A‘中添加了一个扩展,并将它推到原名'A’

  1. git分支A

  1. git添加文件

  1. git推原点A 将这些文件与暂存分支合并

  1. git结账阶段

  1. git提取原点

  1. git合并起源/分期

  1. git合并原点/A

  1. git推原点分期

后来,我决定要安装相同扩展名的modman,所以回到同一个分支'A‘,删除了以前添加的文件,并将其推送到原来的分支'A’

做了上面提到的相同的过程,但是在步骤7,git合并原产地/A之后,我仍然能够在我的目录中看到已删除的文件。

当我做了一个

代码语言:javascript
复制
git log file

它只显示我添加它们的提交,而不显示我删除的提交。但是当我做一个

代码语言:javascript
复制
git log --name-status

它显示文件已被删除,如下所示

代码语言:javascript
复制
- D file 

我的错是什么?为什么它不删除我要合并的分支中的文件?

EN

回答 1

Stack Overflow用户

发布于 2013-08-02 05:50:43

我不确定你最初是否把这些文件添加到了A分支。

代码语言:javascript
复制
branch A

确实创建了一个名为A的分支,但是您仍然保留在原来的分支上,在那里添加了文件。

代码语言:javascript
复制
git checkout -b A

创建分支A并立即检查它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17848305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档