2014-03-05 172 views
0

我在gerrit中提交了三个文件,其中有两个已删除的文件,但我不想合并这些已删除的更改。我已经尝试过重新设置这些文件的所有事情,但由于我只是检查了gerrit的变化,它似乎并没有实际做任何事情。从git repo提交中删除已删除的文件

这我已经在很多地方找到:

git add -u 
git reset HEAD path/to/file 
git commit 

,但没有奏效。有没有人知道一种方法来实现这一点。

回答

1

通过git删除文件。

git rm path/to/filename 

我做了这个测试。克隆现有的git仓库以删除我。 从回购中删除README文件并提交更改。

$git clone /path/tomy/gitrepo deleteme 
$cd deleteme 
$rm README 
$git commit -a 


# Please enter the commit message for your changes. Lines starting 
# with '#' will be ignored, and an empty message aborts the commit. 
# On branch master 
# Changes to be committed: 
# (use "git reset HEAD <file>..." to unstage) 
# 
#  deleted: README 
# 




+0

将如何时,我甚而不已经在当前的那个文件选中此工作了分支 – AMY

+0

您仍然可以在删除的文件调用此命令。如果你只是做git commit -a?你看到日志中删除的文件吗? – mirk