我在gerrit中提交了三個文件,其中有兩個已刪除的文件,但我不想合併這些已刪除的更改。我已經嘗試過重新設置這些文件的所有事情,但由於我只是檢查了gerrit的變化,它似乎並沒有實際做任何事情。從git repo提交中刪除已刪除的文件
這我已經在很多地方找到:
git add -u
git reset HEAD path/to/file
git commit
,但沒有奏效。有沒有人知道一種方法來實現這一點。
我在gerrit中提交了三個文件,其中有兩個已刪除的文件,但我不想合併這些已刪除的更改。我已經嘗試過重新設置這些文件的所有事情,但由於我只是檢查了gerrit的變化,它似乎並沒有實際做任何事情。從git repo提交中刪除已刪除的文件
這我已經在很多地方找到:
git add -u
git reset HEAD path/to/file
git commit
,但沒有奏效。有沒有人知道一種方法來實現這一點。
通過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
#
〜
〜
〜
〜
你需要做什麼。櫻桃挑選從gerrit變化集。 而不是以交互方式合併只有你想要的文件。 更多細節: partly cherry-picking a commit with git
將如何時,我甚而不已經在當前的那個文件選中此工作了分支 – AMY
您仍然可以在刪除的文件調用此命令。如果你只是做git commit -a?你看到日誌中刪除的文件嗎? – mirk