Git的合并不删档
问题描述:
我加入的一个分支 'A' 的延伸,它推到原点 'A'Git的合并不删档
- 的Git分支一
- 混帐添加文件
-
混帐推原产地
合并使用临时分支这些文件
git的结帐分期
- 混帐取起源
- 混帐合并产地/舞台
- 混帐合并产地/ A
- 混帐推起源分期
后来我决定,我会做一个modman安装相同的扩展,所以回到同一个分支'A'删除了那些我之前添加并推送到原始分支'A'的文件
与上面提到的步骤相同,但在步骤7之后,git merge origin/A, 我仍然能够查看我的目录中已删除的文件。
当我做了
git log file
它只显示提交,我加入他们,并没有显示提交,我删除了。 但是当我做了
git log --name-status
它显示的文件被删除,像
- D file
什么是我的错?为什么不在合并的地方删除分支中的文件?
答
我不知道你原来已经添加文件到分支A.
branch A
并创建一个分支称为A,但你仍然留在原来的分支,在那里你添加的文件。
git checkout -b A
创建分支A并立即将其检出。
您是否尝试过使用本地练习库复制问题? – 2013-07-25 03:19:20
不是我真的可以尝试。 – Swapna