2014-03-05 217 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