GIT:如何从提交列表中删除已删除的文件?

时间:2014-07-23 09:27:45

标签: git github

我有一个包含以下3个文件的主分支:

- a.txt  
- b.txt  
- c.txt

假设我通过运行以下命令从该主服务器创建一个新分支:

>git checkout -b dev

现在,dev分支也将拥有这3个文件。但是我不想在这个分支中使用c.txt文件,所以我通过运行来删除它:

>git rm c.txt

现在,运行>git status会显示我有一个已删除的文件,需要提交。但是,当我运行>git status

时,我不想提交它,也不希望它显示在我删除的文件列表中

我该怎么办?

提前致谢

2 个答案:

答案 0 :(得分:1)

git rm 删除文件添加标记为暂存。要激活更改,您必须提交删除,如果您有远程也将此新提交推送到远程。

答案 1 :(得分:0)

为什么不提交删除?如果您希望新分支具有与旧分支不同的文件,则必须具有不同的提交历史记录。您需要一个记录删除的新提交,或者您需要编辑新分支的历史记录,以便某些先前的提交删除该文件(或避免首先创建它)。